728x90
반응형
문제 출처:https://www.acmicpc.net/problem/3034
3034번: 앵그리 창영
첫째 줄에 던진 성냥의 개수 N과 박스의 가로 크기 W와 세로 크기 H가 주어진다. (1 ≤ N ≤ 50, 1 ≤ W, H ≤ 100) 다음 N개 줄에는 성냥의 길이가 주어진다. 길이는 1보다 크거나 같고 1000보다 작거나
www.acmicpc.net
풀이:
n, w, h = map(int, input().split())
z = ((w**2 + h**2)**(0.5))
for i in range(n):
box = int(input())
if box <= z:
print("DA")
else:
print("NE")
w 길이가 아랫면 h가 높이
근데 성냥을 기울여서도 넣을 수 있다.
즉 대각선의 길이보다 작거나 같으면 DA를 프린트하면된다
두 번째 줄 코드가 대각선의 길이를 구하는 코드이다
반응형
댓글