[파이썬/python] 백준 5073번 : 삼각형과 세 변(🥉3)

방법1

while True:
    lst = map(int,input().split())
    x,y,z = sorted(lst)
    if x+y+z == 0:
        break
    elif z >= x+y:
        print("Invalid")
    elif  x==y==z :
        print("Equilateral")
    elif x==y or x==z or y==z:
        print("Isosceles")
    else:
        print("Scalene")

 

방법2

while True:
    tri = list(map(int,input().split()))
    tri.sort()
    if sum(tri) == 0:
        break
    elif tri[2] >=sum(tri[0:2]):
        print("Invalid")
    elif tri.count(tri[0]) == 3:
        print("Equilateral")
    elif tri.count(tri[0]) == 2 or tri.count(tri[1]) == 2:
        print("Isosceles")
    else:
        print("Scalene")

 

comment