728x90
반응형
첫번째 코드
유클리드 호제법은 최대공약수를 구하는 방법으로 이를 이용하여 쉽게 풀었다.
하지만 sort가 되어 있지 않아 이 부분만 신경써주면 된다.
1로 출력해야 하므로 방법만 알고 있으면 금방이다.
import sys
input = sys.stdin.readline
def MOD(x, y):
a = max(x, y)
b = min(x , y)
if b == 0:
return a
else:
return MOD(b, a % b)
n, m = map(int, input().split())
answer = MOD(n, m)
while answer > 0:
print(1, end = '')
answer -= 1
통과:)
링크
programmers/백준/Silver/1850. 최대공약수 at main · ornni/programmers
repository for recording Programmers Algorithm problem solving - ornni/programmers
github.com
반응형
'코딩 테스트 > do it! 알고리즘 코딩테스트' 카테고리의 다른 글
046 특정 거리의 도시 찾기 (0) | 2024.06.18 |
---|---|
045 Ax+By=C (0) | 2024.06.18 |
044 칵테일 (0) | 2024.06.13 |
041 GCD(n, k) = 1 (2) | 2024.06.11 |
042 최소공배수 (0) | 2024.06.11 |