奧林匹亞資訊班

12/21

講師:吳崇維(wayne)

今日目標~

 

  • 練習很多題目!

小民意調查~你們prefer?

教新的語法  or  寫題目?

今天還是練題目~對於每題....

  • 先講解題目大意,10分鐘自己寫
  • if (題目太難) 給提示;
  • 由我實作

Problem A. 成績計算


給你一個班級的人數以及他們各自的成績,請你計算及格的人的分數平均(不及格不納入平均)用浮點數輸出

 

測資範圍:

n <= 100 (班級人數)

各自成績x是整數 0 <= x <= 100

Ex:

5

100 90 30 40 60

輸出:83.33333

Problem B. 身高敏感


給你一個班級的人數以及他們各自的身高,請你計算他們有多少人有獨特的身高

 

測資範圍:

n <= 100 (班級人數)

各自身高x是整數 0 <= x <= 200

Ex:

8

180 170 165 50 165 165 170 150

輸出:3

Problem C. 身高敏感 趴2


給你一個班級的人數以及他們各自的身高,他們現在由低到高排成一排,請你計算他們有多少人有獨特的身高

---限制!不能跑雙層迴圈---

測資範圍:

n <= 100 (班級人數)

各自身高x是整數 0 <= x <= 200

Ex:

8

50 150 165 165 165 170  170 180

輸出:3

下禮拜停課!

所以作業會多一點:)

Homework#1. 方格漫遊


你現在身處一個5*5方格裡面

你可以往上下左右方向走!

但不能超出方格外

試著模擬這一連串的動作吧

 

實作示範動作一次~

一開始位置在左上角

指令 0: 程式結束

指令 1 : 往下

指令 2 : 往上

指令 3 : 往右

指令 4 : 往左

Homework#2. Unique it!

給你一個n及n個數字! (n<=100)

數字範圍(1 <= x <= 1000000000)

他們已經按照大小順序排好

請把這n個數字重複的剃除掉

 

Ex:

8

1 2 2 2 3 3 4 100

 

輸出:1 2 3 4 100

FeedBack!

一起努力快樂寫程式吧!

Made with Slides.com