-
[프로그래머스] 분수의 덧셈 - python코딩테스트 2023. 12. 3. 23:38
https://school.programmers.co.kr/learn/courses/30/lessons/120808
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr


import math def solution(numer1, denom1, numer2, denom2): num = numer1*denom2 + numer2*denom1 #분자 denom = denom1 * denom2 #분모 gcd = math.gcd(num,denom) #최소공배수 구하여 answer = [num//gcd, denom//gcd] #약분 return answerhttps://1ooflower.tistory.com/49
[PYTHON] 최대 공약수, 최소 공배수 - gcd(), lcm()
gcd() - 최대 공약수 (GCD, Greatest Common Divisor) : 둘 이상의 정수의 공약수 중에서 가장 큰 값 반환 lcm() - 최소 공배수 (LCM, Least Common Multiple) : 둘 이상의 정수의 공배수 중에서 가장 작은 값 반환 import
1ooflower.tistory.com
from fractions import Fraction def solution(numer1, denom1, numer2, denom2): cal = Fraction(numer1,denom1) + Fraction(numer2,denom2) answer = [cal.numerator, cal.denominator] #분자:numerator, 분모:denominator return answerhttps://1ooflower.tistory.com/51
[PYTHON] 분수 계산 - fractions 모듈, Fraction()
fractions : 유리수( 두 정수의 비율 또는 분수 형식으로 나타낼 수 있는 수 )를 계산할 때 사용하는 모듈 Fraction(분자, 분모) 형태로 사용 분자의 값은 numerator 로 확인 분모의 값은 denominator 로 확인 f
1ooflower.tistory.com
'코딩테스트' 카테고리의 다른 글
[프로그래머스] 짝수는 싫어요 - python (1) 2023.12.05 [프로그래머스] 중앙값 구하기 - python (0) 2023.12.05 [프로그래머스] 배열 두배 만들기 - python (1) 2023.12.04 [프로그래머스] 몫 구하기 - python (0) 2023.12.01 [프로그래머스] 0 떼기 - python (0) 2023.11.30