最近在刷題,把同一型別的題目整合在一起,方便理解和學習。
1、寫乙個程式來檢測乙個整數是不是醜數
。
醜數的定義是,只包含質因子2, 3, 5
的正整數。比如 6, 8 就是醜數,但是 14 不是醜數因為他包含了質因子 7。
publicboolean isugly(int
num)
else
while(num%3==0)
while(num%5==0)
if(num==1)
}return
false
; }
2、判斷水仙花數(eg:3位數:153=1^3+3^3+5^3)
public listgetnarcissisticnumbers(intn)
return
list;
}else
if(n==2)
else
if(num==i)
}return
list;
}}
(演算法題練的太少,這兩道題目都參考了網上的做法,學習到了。希望多加練習以後能漸漸學會自己解決。)
領扣刷題 15 三數之和
題目要求 給定乙個包含 n 個整數的陣列nums,判斷nums中是否存在三個元素 a,b,c 使得 a b c 0 找出所有滿足條件且不重複的三元組。注意 答案中不可以包含重複的三元組。小白第一次寫部落格,希望大佬多多指教。這是一道在領扣上標記為中等的陣列題目,題目的難點在於去除重複的三元組。我們想...
領扣刷題 N皇后問題
題目描述如下 n 皇后問題研究的是如何將 n 個皇后放置在 n n 的棋盤上,並且使皇后彼此之間不能相互攻擊。上圖為 8 皇后問題的一種解法。給定乙個整數 n,返回所有不同的 n 皇后問題的解決方案。每一種解法包含乙個明確的 n 皇后問題的棋子放置方案,該方案中 q 和 分別代表了皇后和空位。示例 ...
領扣刷題 leetcode 09
示例 2 示例 3 你能不將整數轉為字串來解決這個問題嗎?include includebool ispalindrome int x int main bool ispalindrome int x left left 10 if left right return false 我來解釋一下上面那...