[백준/파이썬] 3034번 앵그리 창영 풀이

업데이트:



문제 정보


풀이

문제

성냥 길이가 직사각형 상자의 대각선 길이 이하인지 판별해 각 성냥마다 DA 또는 NE를 출력하는 문제입니다.

코드

n,w,h=map(int,input().split())
print('\n'.join([('NE'if int(input())>(w*w+h*h)**.5 else'DA')for _ in range(n)]))

설명

직사각형에 들어갈 수 있는 최대 길이는 대각선 길이 sqrt(w^2+h^2)입니다. 각 성냥 길이를 이 값과 비교해 출력합니다.



댓글남기기