Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

나 개발자 할래요

[JS] 콜라츠 추측 본문

개발자 되는 법.../코딩테스트...

[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`

'개발자 되는 법... > 코딩테스트...' 카테고리의 다른 글

[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