개발자 되는 법.../코딩테스트...
[JS] 콜라츠 추측
개발_자
2024. 6. 19. 15:31
function solution(num) {
var answer = 0;
for (let i = 0; i < 500; i++) {
if (num != 1) {
num = num % 2 == 0 ? num / 2 : num * 3 + 1;
} else {
return answer = i;
}
} return answer = -1;
}
다른사람풀이
`while(num != 1 && answer != 500)` : num이 1이 아니고, answer가 500이 아닐 때까지 반복합니다.
`&&` : 논리 AND 연산자, 두 개의 조건을 모두 만족해야 전체 초건이 `true`
하나라도 `false`이면 전체 조건은 `false`