去做筆試題時不要傻逼的只寫結果

    去參加軟件開發職位的筆試時經常遇到這樣一種題,你一不注意就去辛辛苦苦的算,然後把結果寫上去。其實這是一種非常傻逼的做法。一,結果很難寫對;第二,寫對了也沒什麼價值。

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

 

結果是299.6....,0.097.....

 

正確的做法:寫出下面一段代碼:

 

 

 

public class Dengji {

 public static void main(String[] args) {
 
        double  h = 100,s = 100;
        for(int i=1; i<10; i++) {
        s = s + h;
        h = h / 2;
       }
       System.out.println("經過路程:" + s);
       System.out.println("反彈高度:" + h / 2);
  }

  
 }
 

 



 

 



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