Skip to content

[Algorithm] 콜라츠 추측 #82

Closed
@hwangJi-dev

Description

@hwangJi-dev

💬 문제

[코딩테스트 연습 - 콜라츠 추측](https://school.programmers.co.kr/learn/courses/30/lessons/12943)


💬 풀이

func solution(_ num:Int) -> Int {
    var num = num
    var result = 0
    
    while num != 1 {
        if num % 2 == 0 {
            num /= 2
        } else {
            num = num * 3 + 1
        }
        
        result += 1
        
        if result >= 500 {
            result = -1
            break
        }
    }
    
    return result
}

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions