728x90
백준 2609번을 풀면서 시작한 샛길공부
2021.11.22 - [코딩공부/BAEKJOON 문제] - [2609번] 최대공약수와 최소공배수/python3 (배웠던거 써먹기)
최대공약수와 최소공배수 방법을 간단하게 정리해보자면!
방법1 | 방법2 | |
최대공약수 | 유클리드호제법 | math.gcd (a,b) |
최소공배수 | 유클리드호제법 활용 | math.lcm (a,b) |
*유클리드 호제법이란?
❗ 최대 공약수
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# 최대 공약수
# 방법 1 (유클리드호제법)
def gcd(a,b):
if a%b==0:
return b
else:
return gcd(b, a%b)
# 방법 2 (math 내장함수)
a,b=map(int,input().split())
import math
print(math.gcd(a,b))
|
cs |
❗ 최대 공배수
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#최소 공배수
#방법 1 (유클리드호제법 활용)
def lcm(a,b):
if a%b==0:
return a*b //gcd(a,b)
else:
return lcm(b, a%b)
#방법 2 (math 내장함수)
a,b=map(int,input().split())
import math
print(math.lcm(a,b))
|
cs |
🧐공부 한줄 평 : 계속 공부해보쟈! 아쟈!
728x90
'😀 Language > - Python' 카테고리의 다른 글
[기특공부] 이코테 1강. 코딩 테스트 출제 경향 분석 및 파이썬 문법 부수기 (0) | 2021.11.25 |
---|---|
[inflearn] 30분 요약 강좌 시즌2 : python 활용편 -1 (0) | 2021.11.22 |
[샛길공부] 이진탐색(이분탐색) 문제풀기 (feat. 이코테 유튜브강의) (0) | 2021.11.14 |
[샛길공부] 이진탐색(이분탐색) (feat. 이코테 유튜브강의) (0) | 2021.11.14 |
[기특공부] 파이썬에서 평균은?? (평균 내장함수가 없는 파이썬) (0) | 2021.11.13 |