코팅테스트/백준 문제 모음
백준 4153번 파이썬 문제풀이(기본수학2 - 직각삼각형)
유지광이
2021. 10. 4. 13:01
728x90

나의 코드
while True:
array1 = list(map(int,input().split())) #리스트의 형태로 받는다.
if array1.count(0) == 3: #0이 3개이면 반복문 탈출
break
array1.sort() #오름차순으로 정리
if array1[2] ** 2 == array1[0] ** 2 + array1[1] ** 2: #피타고라스의 방정식이 성립한다면
print("right") #right출력
else: #그렇지않다면
print("wrong") #wrong출력
-> 여기서 중요한 점은 3숫자중 큰숫자를 모르기 때문에 꼭 sort로 오름차순정리가 필요하다는 점이다. 이점만 유의하면 쉽게 풀수 있는 문제이다.
728x90