MapleStory Finger Point

🏃‍♂️Baekjoon/Python

#5073 - python 삼각형과 세 변

HYEJU01 2024. 5. 29. 15:00
체감 Level : ★ ☆ ☆
Review:  조건이 많아서 조건 배치하는데 번거로웠다

 

💡 

 

 

1) 계속해서 숫자 받아주고,  000 이 입력되면 break

2) x,y,z 중 큰 값을 구해준다 (Invalid를 위해서)

3) 삼각형 조건에 맞지 않으면 Invalid

4) 모두 같으면 Equilateral

5) 두 변만 같으면 Isosceles

6) 모두 다르면 Scalene

 

a =[]

while(True):
    a = list(map(int,input().split()))
    
    x = a[0]
    y = a[1]
    z = a[2]
    tsum = 0

    if(max(a) == x):
        tsum = y+z
    elif(max(a) == y):
        tsum = x+z
    else:
        tsum = x+y

    if (x==0 and y==0 and z==0):
        break
        
    if(tsum <= max(a)):
        print("Invalid")
    else :
        if(x==y==z):
            print("Equilateral")
        elif (x==y or y==z or z==x):
            print("Isosceles")
        else :
            print("Scalene")