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