출처: 프로그래머스 코딩 테스트 연습
🐝 문제
🍯 풀이
- 분수를 합하기 위해 분모끼리 곱한 값에 맞추어 계산한다.
- 최대공약수를 구하는 math.gcd 함수를 사용한다.
내 코드
1
2
3
4
5
6
7
8
9
import math
def solution(denum1, num1, denum2, num2):
num = num1 * num2
denum = denum1 * num2 + denum2 * num1
gcd_value = math.gcd(num, denum)
return [denum / gcd_value, num / gcd_value]
🌞 정보 : 공부 기록용 블로그입니다. 오타나 내용 오류가 있을 경우 알려주시면 감사하겠습니다.
댓글남기기