하루일문
[백준] 4153번 직각삼각형(파이썬) 본문
문제
4153번: 직각삼각형
입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다. 각 테스트케이스는 모두 30,000보다 작은 양의 정수로 주어지며, 각 입력은 변의 길이를 의미한다.
www.acmicpc.net
코드
while True:
a = list(map(int, input().split()))
# 제일 큰찾아
max_num = max(a)
# 합이 0이면 while문 종료
if sum(a) == 0:
break
# 리스트에서 지워주고
a.remove(max_num)
# 리스트 안의 값의 제곱의 합이 맥스의 제곱의 합과 같다면
if a[0] ** 2 + a[1] ** 2 == max_num ** 2:
print('right')
else:
print('wrong')
'algorithm > baekjoon' 카테고리의 다른 글
[백준] 시리얼 번호 (파이썬) (0) | 2023.05.16 |
---|---|
[백준] 4153번 직각삼각형(파이썬) (0) | 2023.05.09 |
[백준] 알고스팟(python) (0) | 2023.04.28 |
[백준] 4485번 녹색 옷 입은 애가 젤다지?(파이썬) (0) | 2023.04.26 |
[백준] 12738번 가장 긴 증가하는 부분 수열 3(파이썬) (0) | 2023.04.24 |