(1).백준 20360번 Binary numbers는 이진수의 1의 위치를 출력해야 하는 문제로
toString으로 변환해준 다음 reverse로 위치를 변환해서 출력 순서대로 맞춰주고
해당 위치가 1인 경우 index값을 result에 저장했다 한번에 출력하는 방식으로 해결했다.
const input = Number('13').toString(2).split('').reverse().join('')
const result = []
for(let i = 0 ; i < input.length ; i++){
if(input[i] == 1){
result.push(i)
}
}
console.log(result.join(' '))'회고' 카테고리의 다른 글
| [개발일지] - 754(주말) (2) | 2025.07.27 |
|---|---|
| [개발일지] - 753(주말) (1) | 2025.07.26 |
| [개발일지] - 751 (0) | 2025.07.24 |
| [개발일지] - 750 (0) | 2025.07.23 |
| [개발일지] - 749 (0) | 2025.07.22 |
