1. 程式人生 > >淚奔!學了1年java的程式設計師面試,掛在了這道基礎演算法題!

淚奔!學了1年java的程式設計師面試,掛在了這道基礎演算法題!

 

淚奔!學了1年java的程式設計師面試,掛在了這道基礎演算法題!

這都是java的演算法題,應該來講都是些比較簡單的演算法題,但是我敢說很多基礎的學習的,或者想去面試的人都會不能完整的寫出來,現在java學習,大多數人都不是非常紮實,對於基礎也不是很重視的,所以就發出來給大家參考鞏固下基礎!

這篇文章分享之前我還是要推薦下我自己的JAVA群:818464711,不管你是小白還是大牛,小編我都挺歡迎,不定期分享乾貨,包括我自己整理的一份2018最新JAVA資料和零基礎入門教程以及50道java經典演算法題可以領取!,歡迎初學和進階中的小夥伴

java演算法題一:

輸入兩個正整數m和n,求其最大公約數和最小公倍數。

1.程式分析:利用輾除法。

淚奔!學了1年java的程式設計師面試,掛在了這道基礎演算法題!

java演算法題二:

輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數。

  1. 程式分析:利用for迴圈語句,if條件語句。

淚奔!學了1年java的程式設計師面試,掛在了這道基礎演算法題!

java演算法題三:

求s = a + aa + aaa + aaaa + aa...a的值,其中a是一個數字。例如2 + 22 + 222 + 2222 + 22222(此時共有5個數相加),幾個數相加有鍵盤控制。

  1. 程式分析:關鍵是計算出每一項的值。

淚奔!學了1年java的程式設計師面試,掛在了這道基礎演算法題!

java演算法題四:

一個數如果恰好等於它的因子之和,這個數就稱為"完數"。例如6=1+2+3。程式設計找出1000以內的所有完數。

淚奔!學了1年java的程式設計師面試,掛在了這道基礎演算法題!

java演算法題五:

一球從100米高度自由落下,每次落地後反跳回原高度的一半;再落下,求它在第10次落地時,共經過多少米?第10次反彈多高?

淚奔!學了1年java的程式設計師面試,掛在了這道基礎演算法題!

最後再來給程式設計師提幾點建議:

  1. 其實演算法在java工作中是很重要的,但是也越來越少有人重視,早些天面試了幾天,連基本的冒泡都不能寫正確,雖然是手寫,但是程式的邏輯也不復雜,程式碼也不多的,希望如果有要去面試的夥伴,可以先想清楚,多準備準備!

  2. 話題到這裡就結束了,java學習的可以來我的群,群裡每天都有對應資料學習:818464711,歡迎初學和進階中的小夥伴。

  3. 需要更多java學習資料敬請關注!

淚奔!學了1年java的程式設計師面試,掛在了這道基礎演算法題!