| # | Problem | Pass Rate (passed user / total user) |
|---|---|---|
| 12887 | Leap Year Teller |
|
| 12888 | Types of Triangles |
|
Description
給定一個西元年。請試著計算出該年是否為閏年
Hint:
- 任何不能被4除盡的西元年為正常年
- 任何可以被4除盡,但不能被100除盡的西元年為閏年
- 任何可以被100除盡,但不能被400除盡的西元年為正常年
- 任何能被400除盡的西元年為閏年
Input
一個整數 Y(year)
Note:
- 1 <= Y <= 2600
Output
輸出比須符合以下格式:
TYPE year
Note:
- 輸出的最後必須要有一個換行符號 ('\n')
- TYPE為”Common”、”Leap”其中一種,分別代表正常年和閏年
Sample Input Download
Sample Output Download
Tags
Discuss
Description
一般來說,若我們純粹觀察三角形的三個邊長,我們可以先將三角形分為Equilateral Triangle(正三角形)、Isosceles Triangle(等腰三角形)、Scalene Triangle(不等邊三角形);同時透過畢氏定理,我們又可以分辨出三角形是否為Right Triangle(直角三角形)。因此透過以上的分類系統,我們可以大致將三角形分成五個類別:Equilateral Triangle、Isosceles Triangle、Isosceles Right Triangle、Right Triangle、Scalene Triangle
給定三個整數分別代表三角形的三個邊常。請判斷該三角形為何種三角形
Note:
- 給定的三個整數為隨機排列,不一定按照大小順序。
- 給定的三個整數不一定構成三角形,此時便用輸出NAT,為Not a triangle的縮寫。
- 由於給定的三邊長為整數,因此實際上並不會有Isosceles Right Triangle的側資。
舉例:
- 若三個整數分別為5、12、13,則最後輸出結果為Right Triangle
- 若三個整數分別為7、7、7,則最後輸出結果為Equilateral Triangle
- 若三個整數分別為3、4、7,由於不構成三角形,則最後輸出結果為NAT
Input
三個整數 A, B, C分別代表三個三角形的三個邊長
Output
輸出比須符合以下格式:
TYPE triangle.
Note that:
- 輸出的最後必須要有一個換行符號 ('\n')
- TYPE為” Equilateral”、”Isosceles”、”Right”、”Scalene”其中一種
- 若不構成三角形則輸出”NAT”