(1).백준 34922번 사각지대는 교실의 가로, 세로와 선생님의 감시 가능 가시거리가 주어질 때

딴짓을 할 수 있는 공간의 넓이를 구해야 하는 문제로

전체 넓이(가로*세로)에서 선생님이 볼 수 있는 거리를 처리해서 했는데

지금 적으면서 생각해보니 가로, 세로 중 최소값 기준으로 더 작지 않으면 복잡한 계산이 될 뻔 했는데

문제 조건 자체가 가로, 세로보다 작은 가시거리를 가진다는 조건이 있어서 완료될 수 있었다.

 

const input = `20 20
15`.split('\n').map(el => el.split(' ').map(Number))

console.log((input[0][0] * input[0][1]) - (input[1][0]**2) / 4 * Math.PI)

'회고' 카테고리의 다른 글

[개발일지] - 961  (0) 2026.03.04
[개발일지] - 960(주말)  (0) 2026.03.03
[개발일지] - 958(주말)  (0) 2026.03.01
[개발일지] - 957  (0) 2026.02.28
[개발일지] - 956  (0) 2026.02.27

+ Recent posts