새소식

인기 검색어

프로그래머스/Lv.1

[Swift] 콜라츠 추측

  • -
import Foundation

func solution(_ num:Int) -> Int {
    
    var number = num
    
    if number == 1 {
        return 0
    }
    
    for i in 1..<500 {
        if number % 2 == 0 {
            number = number / 2
        }else {
            number = number * 3 + 1
        }
        
        if number == 1 {
            return i
        }
    }
    
    return -1
}

 

'프로그래머스 > Lv.1' 카테고리의 다른 글

[Swift] 크레인 인형 뽑기  (0) 2023.02.16
[Swift] 크기가 작은 부분 문자열  (0) 2023.02.16
[Swift] 콜라 문제  (0) 2023.02.16
[Swift] 최소 직사각형  (0) 2023.02.16
[Swift] 최대공약수와 최소공배수  (0) 2023.02.16
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.