Programmers Coding-Test
[Python] 연습문제 : 최대공약수와 최소공배수
으녜
2021. 5. 1. 01:30
728x90
코딩테스트 연습 - 최대공약수와 최소공배수
두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의
programmers.co.kr
💡문제💡
두 수를 입력받아 두 수의 최대공약수와 최소공배수를 return 하시오.
[제한 사항]
- 두 수는 1이상 1000000이하의 자연수입니다.
코드 및 풀이👩🏻💻
'''
import math
def solution(n,m):
max_num = math.gcd(n,m)
min_num = n*m // math.gcd(n,m)
return [max_num,min_num]
'''
*gcd() = 최대공약수 구하는 함수
728x90