(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

+ Recent posts