(1).백준 26561번 Population는 인구가 4초마다 생기고 7초마다 감소한다고 할 때

x초 후 인구는 몇명인지를 구해야 하는 문제였다.

 

시작 인구에 7로 나눈 몫을 뺴고 4로 나눈 몫을 더하는 방식으로 해결했는데

Math.floor를 통해 쉽게 몫을 구해서 처리할 수 있었다.

const input = `3
12 14
530 200
4786 3543`.split('\n').map(el => el.split(' ').map(Number))

const result = []

for(let i = 1 ; i < input.length ; i++){
    const [start, sec] = input[i]
    result.push(start - Math.floor(sec / 7) + Math.floor(sec / 4))
}

console.log(result.join('\n'))

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

[개발일지] -608(주말)  (0) 2025.03.02
[개발일지] -607(주말)  (0) 2025.03.01
[개발일지] -605  (0) 2025.02.27
[개발일지] -604  (0) 2025.02.26
[개발일지] -603  (0) 2025.02.25

+ Recent posts