Algorithm/PS
[BOJ/백준] 5073 - 삼각형과 세 변 [python]
chanwoong1
2023. 3. 12. 09:16
728x90
5073번: 삼각형과 세 변
각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오.
www.acmicpc.net
문제 풀이
주어진 조건에 따라 입력값을 분류하는 문제이다. 조건문의 순서가 중요한데, Invaild 검사를 먼저 하고난 뒤, 삼각형의 조건에 맞게 조건문을 작성해주면 된다.
정답 코드
while True :
lst = list(map(int, input().split()))
if sum(lst) == 0 : break
if max(lst) >= sum(lst) - max(lst) : print("Invalid")
elif lst[0] == lst[1] == lst[2] : print("Equilateral")
elif lst[0] == lst[1] or lst[1] == lst[2] or lst[2] == lst[0] : print("Isosceles")
else : print("Scalene")
728x90