코딩 테스트/프로그래머스 level1

콜라스 추측

fullfish 2021. 10. 22. 23:56

초기 코딩

function solution(num) {
    var answer = 0;
    return answer;
}

첫 아이디어

반복문과 if문으로 풀자

 

나의 코드
function solution(num) {
    var answer = 0;
    let count = 0;
    while(num !== 1 && answer <= 499){       
        if(num % 2 === 0){
            num /= 2;
        }
        else{
            num = num * 3 + 1;
        }
        answer += 1;
    }
    if(answer === 500) answer = -1;
    return answer;
}

'코딩 테스트 > 프로그래머스 level1' 카테고리의 다른 글

두 개 뽑아서 더하기  (0) 2021.10.24
나누어 떨어지는 숫자 배열  (0) 2021.10.24
하샤드 수  (0) 2021.10.22
제일 작은 수 제거하기  (0) 2021.10.19
핸드폰 번호 가리기  (0) 2021.10.19