(1).백준 33868번 스티커 나눠주기는 가장 긴 시간과 짧은 코드의 곱을 구해준 다음
해당 값에서 7을 나눈 것과 매칭되는 스티커의 index 번호를 출력해야 하는 문제로
Math.max, Math.min을 사용해서 비교해서 처리하는 방식으로 해결했고
최대값이 5000이라는 제한이 있어서 5000을 넣긴 했는데
그게 아닌 경우에는 infinity를 넣었을 것 같다.
const input = `3
240 626
22 1906
417 1103`.split('\n').map(el => el.split(' ').map(Number))
let[a,b] = [0,5000]
for(let i = 1 ; i < input.length ; i++){
a = Math.max(a, input[i][0])
b = Math.min(b, input[i][1])
}
console.log((a*b) % 7 + 1)'회고' 카테고리의 다른 글
| [개발일지] - 777 (0) | 2025.08.19 |
|---|---|
| [개발일지] - 776 (0) | 2025.08.18 |
| [개발일지] - 774(주말) (1) | 2025.08.16 |
| [개발일지] - 773(광복절) (0) | 2025.08.15 |
| [개발일지] - 772 (3) | 2025.08.14 |
