새소식

Test/Coding Tests

[Programmers] 최대 공약수 & 최소 공배수

  • -
// 최대공약수
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
Contents

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

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