[Swift] 코테 자주사용하는 수학 함수

2024. 9. 16. 20:47

최대공약수

// 최대공약수
func gcd(_ a: Int, _ b: Int) -> Int{
    if b == 0 {
        return a
    }
    else{
        return gcd(b, a % b)
    }
}

 

최소공배수

// 최소공배수
func lcm(_ a: Int, _ b: Int) -> Int{
    return a * b / gcd(a, b)
}

 

제곱수 구하기

// pow 함수 두 인자 모두 소수점 형으로 변경해야 오류 발생하지 않음, 두 인자 모두 Double로 변환해서 사용가능
func pow(_ x: Decimal, _ y: Int) -> Decimal

func pow(_: Float, _: Float) -> Float

 

거듭제곱 구하기(루트)

func sqrt(_: Double) -> Double

 

728x90

'Test > Swift' 카테고리의 다른 글

readLine  (1) 2024.10.06
[Swift] 코테 / String 문법  (0) 2024.09.08
[Swift] 코테 자주 쓰는 문법  (0) 2023.11.07

BELATED ARTICLES

more