For Programmer
백준 4153번 파이썬 문제풀이(기본수학2 - 직각삼각형) 본문
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
'코팅테스트 > 백준 문제 모음' 카테고리의 다른 글
백준 1002번 파이썬 문제풀이(기본수학2 - 터렛) (0) | 2021.10.04 |
---|---|
백준 3053번 파이썬 문제풀이(기본수학2 - 택시 기하학) + 소수점 출력 in 파이썬 (0) | 2021.10.04 |
백준 3009번 파이썬 문제풀이(기본수학2 - 네번째 점) (0) | 2021.10.04 |
백준 9020번 파이썬 문제풀이(기본수학2 - 골드바흐의 추측) (0) | 2021.10.03 |
백준 4948번 파이썬 문제풀이(기본수학2 - 베르트랑 공준) - 시간초과 해결 (0) | 2021.10.03 |
Comments