728x90
반응형
최대공약수와 최대공배수(프로그래머스 Lv.1)
https://school.programmers.co.kr/learn/courses/30/lessons/12940
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
내 코드
def solution(n, m):
answer = []
fir,sed = max(n,m),min(n,m)
while(True):
if fir % sed == 0:
answer.append(sed)
break
else:
fir, sed = sed, (fir % sed)
answer.append((n*m)//answer[0])
return answer
코드를 푸는 방법은 아래 게시물을 참고 바란다.
https://star-ccomputer-go.tistory.com/65
(Python)최대공약수(GCD)와 최소공배수(LCM) 구하기
최대공약수(GCD)와 최소공배수(LCM) 구하기 최대공약수(GCD) 최대공약수: 두 자연수가 공통으로 갖는 약수들 중에서 가장 큰 값. 최소공배수(LCM) 최소공배수: 두 자연수들의 배수들 중에서 공통된
star-ccomputer-go.tistory.com
728x90
반응형
'Python공부 > 프로그래머스' 카테고리의 다른 글
(Python)같은 숫자는 싫어(프로그래머스 Lv.1)/한줄코딩 연습 (0) | 2023.06.14 |
---|---|
(Python)최소 직사각형(프로그래머스 Lv.1) (0) | 2023.06.14 |
(Python)3진법 뒤집기(프로그래머스 Lv.1) (0) | 2023.06.14 |
(Python)이상한 문자 만들기(프로그래머스 Lv.1)/upper(),lower(), 한줄코딩연습 (0) | 2023.06.14 |
(Python) 예산(프로그래머스 Lv.1)/색다른 생각 (0) | 2023.06.14 |