반응형
분수의 덧셈
1안) solution.py
import math
def solution(denum1, num1, denum2, num2):
answer = []
bottom = num1 * num2
top = denum1 * num2 + denum2 * num1
n = math.gcd(top, bottom)
if n == 1:
answer = [top, bottom]
else:
answer = [top/n, bottom/n]
return answer
출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120808
분수의 덧셈과 뺄셈 그리고 기약분수
분수의 덧셈은 분모의 통분 후 더하기
참고URL
- python(w3schools.com) https://www.w3schools.com/python/ref_math_gcd.asp
728x90
반응형
'스크립트' 카테고리의 다른 글
[코딩테스트 입문] 자릿수 더하기 (0) | 2022.10.23 |
---|---|
[코딩테스트 입문] 머쓱이보다 키 큰 사람 (0) | 2022.10.23 |
[코딩테스트 입문] 편지 (0) | 2022.10.23 |
python 연산자(Python Operators) (0) | 2022.10.23 |
[코딩테스트 입문] 양꼬치 (0) | 2022.10.23 |