나 개발자 할래요
[JS] 콜라츠 추측 본문
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`
'개발자 되는 법... > 코딩테스트...' 카테고리의 다른 글
[JS] 음양 더하기 (0) | 2024.06.21 |
---|---|
[JS] 서울에서 김서방 찾기 (0) | 2024.06.20 |
[JS] 두 정수 사이의 합 (0) | 2024.06.19 |
[JS] 하샤드 수 (0) | 2024.06.18 |
[JS] 정수 내림차순으로 배치하기 (0) | 2024.06.17 |