나의 풀이
def solution(denum1, num1, denum2, num2):
answer = []
denum = denum1*num2 + denum2*num1
num = num1*num2
max= 1
for i in range(2,denum+1):
if denum % i == 0 and num % i == 0:
max = i
answer.append(denum/max)
answer.append(num/max)
return answer
다른 풀이
import math
def solution(denum1, num1, denum2, num2):
denum = denum1 * num2 + denum2 * num1
num = num1 * num2
gcd = math.gcd(denum, num)
return [denum//gcd, num//gcd]
어렵다..