領扣刷題 關於數

2022-07-23 03:36:08 字數 633 閱讀 6649

最近在刷題,把同一型別的題目整合在一起,方便理解和學習。

1、寫乙個程式來檢測乙個整數是不是醜數

醜數的定義是,只包含質因子2, 3, 5的正整數。比如 6, 8 就是醜數,但是 14 不是醜數因為他包含了質因子 7。

public

boolean 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(int

n)

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 我來解釋一下上面那...