[ 코딩테스트 / Lv.1 ] 콜라츠 추측

U U·2021년 9월 27일
0

[문제]

[풀이] - javascript

function solution(num) {
    let answer = 0;
    
    while(true){
        if(num == 1 ) break;
        
        num % 2 == 0 ? 
            ( num /= 2, answer++) :
            ( num = num * 3 + 1, answer++)
        
        if(answer == 500) { answer = -1; break; }
    }
    
    return answer;
}

[결과]

성공

profile
언제까지 할 건데

0개의 댓글

관련 채용 정보