(1).백준 8574번 Ratownik는 구조자라는 의미로 구조자의 시야가 닿는 거리와
아이들의 위치가 주어질 때 위험 상황에서 구할 수 없는 아이의 숫자를 구해야 하는 문제였다.
결국 구조대원의 좌표와 아이가 있는 곳의 좌표의 길이를 시야와 비교하는 문제로
**2를 통해 제곱 처리하고 합해 거리의 제곱과 비교해서 문제를 해결했다.
const input = `5 3 2 2
2 4
2 6
3 3
4 2
5 6`.split('\n').map(el => el.split(' ').map(Number))
const range = input[0][1]
const x = input[0][2]
const y = input[0][3]
let sum = 0
for(let i = 1 ; i < input.length ; i++){
if((x-input[i][0])**2 + (y-input[i][1])**2 > range**2){
sum++
}
}
console.log(sum)
'회고' 카테고리의 다른 글
| [개발일지] - 46(광복절) (0) | 2023.08.15 |
|---|---|
| [개발일지] - 45 (0) | 2023.08.14 |
| [개발일지] - 43(주말) (0) | 2023.08.12 |
| [개발일지] - 42 (0) | 2023.08.11 |
| [개발일지] - 41 (0) | 2023.08.10 |
