최대공약수
// 최대공약수
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 > CS' 카테고리의 다른 글
| [Swift] LinkedList (1) | 2025.07.06 |
|---|---|
| readLine (1) | 2024.10.06 |
| [Swift] 코테 / String 문법 (0) | 2024.09.08 |
| [Swift] 코테 자주 쓰는 문법 (0) | 2023.11.07 |
| [CS] 메모리 구조 (1) | 2023.10.28 |