(1).백준 24408번 Mult!는 주어진 숫자 무리에서 처음 주어진 숫자의 배수일 경우 해당 숫자를 출력한 다음

다음번에 위치한 숫자를 다시 기준점으로 삼아 해당 숫자의 배수가 나올 때 출력하는 방식으로

최소 1번 이상의 출력을 보장하는 숫자 배열을 제공한다.

 

준제를 해결하기 위해 처음 주어진 숫자를 now에 저장해 비교할 수 있게 한 다음

주어진 각 값들을 모두 now로 나눠 나머지가 0이 되는 경우  해당 숫자를 result에 저장하고

다음 숫자가 now가 되게 저장하고 다다음 숫자부터 시작할 수 있도록 i++을 사용했다.

const input = `5
3
3
2
5
7`.split('\n').map(Number)

const result = []
let now = input[1]

for(let i = 2 ; i < input.length ; i++){
    if(input[i] % now === 0){
        result.push(input[i])
        now = input[i+1]
        i++
    }
}
console.log(result.join('\n'))

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

[수습일지] - 85  (0) 2023.06.19
[수습일지] - 84(주말)  (0) 2023.06.18
[수습일지] - 82(창립기념일)  (0) 2023.06.16
[수습일지] - 81  (0) 2023.06.15
[수습일지] - 80  (0) 2023.06.14

+ Recent posts