# | Problem | Pass Rate (passed user / total user) |
---|---|---|
14477 | Area of Triangle |
|
14478 | Letter counter |
|
14479 | Prime Array (complex ver) |
|
14480 | Pascal’s Triangle (complex ver) |
|
Description
給定等腰直角三角形的斜邊長,請試著計算等腰直角三角形面積並輸出。
Note:
-
設√2為1.4142135623731
-
等腰直角三角形邊長比為1:1:√2,因此可以透過將給定的斜邊長除√2以得到三角形的底和高
-
除了input的斜邊長為整數int,其餘變數均以雙精度浮點數double宣告
舉例:
-
如果斜邊長為2,則等腰直角三角形面積為1.00
-
如果斜邊長為10,則等腰直角三角形面積為25.00
Input
一個正整數 L
Note:
1 <= L <= 40000
Output
輸出比須符合以下格式:
Area: Area
Note:
-
輸出的最後必須有一個換行符號 (‘\n’)
-
Area為浮點數,輸出時需要輸出至小數第二位(四捨五入)
E.g.
(O)5.00 (X) 5
(O)3.72 (X) 3.7
(O)1.56 (X) 1.558
Sample Input Download
Sample Output Download
Tags
Discuss
Description
- 僅需計算英文字母重複次數,不必計算特殊字元、空白字元及數字的重複次數
- 大小寫不同的相同字母,請統一視為小寫計算
- 需考慮的情況:
- 只有一個重複最多次的字母
- 有多個重複最多次的字母
- 字串中沒有英文字母
- 只有一個重複最多次的字母
Input:
Banana
Output:
a: 3
- 有多個重複最多次的字母
Input:
Yoyo
Output:
o: 2
y: 2
*請由a到z排列輸出
- 字串中沒有英文字母
Input:
/(‘~ ` )~
Output:
none
Input
一個字串 Str[]
Note:
-
Str[] 長度不超過50(最多可容納50個字元)
-
字串 Str[] 內可能包含空白字元(Hint: input 用 gets() 實作)
Output
輸出必須符合以下格式:
-
如果只有一個重複最多次的字母
result: times
-
如果有多個重複最多次的字母,請由a到z排列輸出
result: times
result: times
result: times
- 如果字串中沒有英文字母,請輸出none
none
Note:
-
輸出的最後必須要有一個換行符號 (“\n”)
-
result請使用小寫英文字母
Sample Input Download
Sample Output Download
Tags
Discuss
Description
給定一個正整數(稱為 layers),表示欲輸出巴斯卡三角形的層數,請試著輸出巴斯卡三角形。
Note:
URL: https://upload.wikimedia.org/wikipedia/commons/0/0d/PascalTriangleAnimated2.gif
巴斯卡三角形規律:每層第n項的值,可由上層的第n-1項與第n項相加所得,且每層起始與結束值皆為1
巴斯卡三角形 n 層(頂層稱第0層,第1行,第 n 層即第 n+1 行,此處 n 為包含 0 在內的自然數)正好對應於二項式 (a+b)n 展開的係數。例如第二層1 2 1是冪指數為 2 的二項式 (a+b)2 展開形式 a2+2ab+b2 的係數。-截自維基百科
Input
一個正整數,*layers
Note:
1 <= *layers <= 15
Output
輸出必須符合以下格式:
請見以下範例(Sample Output)
Note:
-
輸出的最後必須要有一個換行符號 (“\n”)
-
輸出至左對齊
- 同行內每項輸出共占6個字元(輸出的數字本身以及空格)