728x90
[파이썬] 프로그래머스 Lv0. 문자열 정렬하기 (2), 분수의 덧셈
안녕하세요 머킹입니다
이래저래 이사와 기타 등등의 일들로
정신없는 나날들이지만
정신줄 꽉 붙잡고 해 보겠습니다.
문자열 정렬하기 (2)
def solution(my_string):
answer = my_string.lower()
return ''.join(sorted(answer))
저는 이렇게 풀었는데
두 줄로 푸는 방법도 있더라고요
def solution(my_string):
return ''.join(sorted(my_string.lower()))
분수의 덧셈
와 이 문제 진짜 어려웠어요
여러 번 틀렸습니다..
def gcd(a, b):
while b:
a, b = b, a % b
return a
def solution(numer1, denom1, numer2, denom2):
lcm = (denom1 * denom2) // gcd(denom1, denom2)
numer_sum = numer1 * (lcm // denom1) + numer2 * (lcm // denom2)
result_numer = numer_sum
result_denom = lcm
divisor = gcd(result_numer, result_denom)
return [result_numer // divisor, result_denom // divisor]
아니 이런 방법이
from fractions import Fraction
def solution(denum1, num1, denum2, num2):
answer = Fraction(denum1, num1) + Fraction(denum2, num2)
return [answer.numerator, answer.denominator]
'오늘부터 코딩테스트' 카테고리의 다른 글
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.12.08 |
---|---|
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.12.06 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.12.04 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.11.30 |
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 (0) | 2023.11.29 |