close
Content

任一正方形都是矩形,任一矩形都是四邊形,且任一四邊形都有四個邊。但是並非所有的矩形都是正方形,並非所有的四邊形都是矩形,並非任四個邊都可以構成四邊形。

問題:有了四個邊的長度,你必須判斷它們是否可以構成一個正方形。不行的話,判斷它們是否可以構成一個矩形。不行的話,判斷它們是否可以構成一個四邊形。 

Input

輸入的第一行包含一個整數表示有幾筆測試資料。

每筆測試資料一行,包含四個介於 0 和 230 的正整數。

Output
就每筆測試資料,如果該筆料可以構成正方形、矩形、四邊形、或都不行,請分別輸出「square」、「rectangle」、「quadrangle」或「banana」於一行。
Sample Input #1
4
10 8 7 6
9 1 9 1
29 29 29 29
5 12 30 7
Sample Output #1
quadrangle
rectangle
square
banana

python:

n=int(input())
for _ in range(n):
    a,b,c,d=map(int,input().split())
    if (a==b and b==c and c==d):print("square")
    elif ((a==b)and (c==d)) or ((a==c) and (b==d)) or ((a==d) and (b==c)):print('rectangle')
    elif ((a+b+c)<=d) or ((a+b+d)<=c) or ((a+c+d)<=b) or ((b+c+d)<=a):print('banana')
    else: print('quadrangle')
arrow
arrow
    文章標籤
    python 高中生程式解題 UVA
    全站熱搜
    創作者介紹
    創作者 趴趴熊日常 的頭像
    趴趴熊日常

    資工趴趴熊的小天地

    趴趴熊日常 發表在 痞客邦 留言(0) 人氣()