
초기 코딩
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 |