(1).백준 29736번 브실이와 친구가 되고 싶어 🤸♀️는 특정 개수의 문제를 푼 사람만 친구로 인정한다고 할 때
친구가 될 수 있는 사람의 숫자를 구해야 하는 문제로
시작, 끝 범위를 각각 Math.min, Math.max로 구해줘서 범위값을 구하고
범위값의 차이를 result에 담아서 관리한 다음 0보다 큰 경우 출력, 0인 경우(Math.min) 불가능을 출력해줬다.
const input = `25 75
10 5`.split('\n').map(el => el.split(' ').map(Number))
const [a, b] = input[0]
const [k, x] = input[1]
const num = Math.min(b,k+x) - Math.max(a,k-x)
const result = Math.max(num + 1 , 0)
console.log(result == 0 ? 'IMPOSSIBLE' : result)'회고' 카테고리의 다른 글
| [개발일지] - 668 (0) | 2025.05.02 |
|---|---|
| [개발일지] - 667(근로자의 날) (0) | 2025.05.01 |
| [개발일지] - 665 (0) | 2025.04.29 |
| [개발일지] - 664 (0) | 2025.04.28 |
| [개발일지] - 663(주말) (0) | 2025.04.27 |
