sm 기술 블로그

34. 1110(더하기 사이클) 본문

문제/백준_자바스크립트

34. 1110(더하기 사이클)

sm_hope 2022. 5. 18. 10:09
let input = require('fs').readFileSync('/dev/stdin').toString().split();

let N = parseInt(input[0]);
let N_1 = N;
let cnt = 0;

while(true){
    N_1 = (N_1 % 10 * 10) + ((parseInt(N_1 / 10) + N_1 % 10) % 10);
    cnt ++;
    
    if(N_1==N){
        break;
    }
    
}
console.log(cnt);

문제를 풀때, 개발 을 할때, 먼저 코드가 길더라도 단순하게 쓰고,

리펙토링을 통해 코드를 줄여나가는 습관을 들이자.

'문제 > 백준_자바스크립트' 카테고리의 다른 글

36. 2562(최댓값)  (0) 2022.05.18
35. 10818 (최소, 최대)  (0) 2022.05.18
33. 10951(A+B-4)  (0) 2022.05.18
32. 10952(A+B-5)  (0) 2022.05.18
31. 10871 x보다 작은 수  (0) 2022.05.18
Comments