(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 |
