[백준/파이썬] 8723번 Patyki 풀이

업데이트:



문제 정보


풀이

문제

세 막대 길이로 직각삼각형인지, 정삼각형인지, 그 외인지 판별하는 문제입니다.

코드

a,b,c=tuple(sorted(map(int,input().split())))
if a*a+b*b==c*c:print(1)
elif a==c:print(2)
else: print(0)

설명

길이를 정렬한 뒤 피타고라스 조건을 먼저 검사하고, 아니면 세 변 동일 여부를 확인해 분류합니다.



이런 주제는 어떠신가요?

비슷한 난이도와 유형의 문제를 이어서 보면 풀이 감각을 더 빠르게 잡기 좋습니다.

댓글남기기