百度開發者面試題(優化)

關於百度開發者面試題大家討論的很熱烈,我在一道淘汰85%面試者的百度開發者面試題(更新)中說道過優化問題,但還有不少朋友優化上出現問題,今天我把完整的程序貼出了供大家參考,如果有什麼問題歡迎探討。。如果你是第一次看到此文,請先看一下 關於淘汰85%面試者的百度開發者面試題的看法這篇文章,另外如果你對StrigBuffer或者StringBuilder不太熟悉您可以參看一下StringBuilder和StringBuffer解析(百度面試題優化需要用到的)這篇文章,其他的我就不多說了,,因爲這道題不需要很深的算法來解,(也可能是我的思路有限,歡迎探討),下面是原代碼:

public class Baidu4{
	public static void main(String[] args){
	StringBuilder result=new StringBuilder();
		for(int i=1;i<=100;i++){
			 result.append( i % 15 == 0 ? i + "*#\r\n" : i % 3 == 0 ? i + "*\r\n" : i % 5 == 0 ? i + "#\r\n" : ""); 
		}
		System.out.println(result);
	}
}


當然了,StringBuilder可以用StringBuffer來替代,想必前邊我已經講得很清楚了,如果還有其他問題,歡迎探討。。

歡迎關注我的微博  ,我的微博會實時更新文章。  交流羣: 

199326422


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章