본문 바로가기
백준알고리즘/기하 1

(Python/🥉3)백준 알고리즘 3034번: 앵그리 창영

by windy7271 2022. 5. 26.
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를 프린트하면된다

 

두 번째 줄 코드가 대각선의 길이를 구하는 코드이다

 

반응형

댓글