[Programmers] 최대 공약수 & 최소 공배수
2023. 10. 8. 20:28
// 최대공약수
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)
}
728x90
'Test > Coding Tests' 카테고리의 다른 글
[Programmers] 배열 뒤집기 (0) | 2023.10.14 |
---|---|
[Programmers] 최빈값 구하기 (0) | 2023.10.08 |
[Programmers] 문자열 곱하기 (0) | 2023.07.23 |
[Programmers] 문자열 돌리기 (0) | 2023.07.23 |
[Programmers] Day 2 (0) | 2023.06.03 |