문제를 이해하는 것부터 오래 걸림
바뀐 숫자들을 배열 안에 넣은 다음에 마지막 인덱스를 세면 되지 않나?
생각보다 배열 안에 넣는 것이 어려웠음
더 쉬운 방법이 있는 것 같았음
새로운 변수를 선언하여, 숫자가 바뀔 때마다 1씩 더해주기
function solution(num) {
let result = num;
let count = 0;
while(result !== 1){
if(result%2 === 0){
result = result/2
count += 1
} else if (result%2 === 1){
result = result*3 + 1
count += 1
}
if (count > 500){
return -1
}
}
return count
}
while 문... 쉽지 않다