python 3.9 이하 버전을 위한 최대공약수(gcd), 최대공배수(lcm)
2024. 3. 20. 19:46ㆍ_Study/Baekjoon
728x90
import math
def gcd(a, b):
return gcd(b, a % b) if b else a
def lcm(a, b):
def gcd(a, b):
return gcd(b, a % b) if b else a
return a * b // gcd(a, b)
N, M = map(int, input().split(" "))
# gcd = math.gcd(N, M)
gcd = gcd(N, M)
lcm = lcm(N, M)
print(lcm)
코딩테스트 환경에서 math.lcm이 작동되는지 확인해보자. 앨리스코드의 코더랜드에선 작동하지 않는다.
그밖에도 아래와 같은 사항을 확인했다.
더보기 - 백업코드 확인가능
IDE 복붙안됨 다른건됨
input은 직접 넣어도 되나 copy 누르기만하면 가능
from collections import deque 가능
from itertools import combinations 가능
from itertools import permutations 가능
import math.lcm 불가능 math.gcd 가능 파이썬 3.9 아래인듯
내 링크된 레퍼런스 페이지는 허용
기본적인 단축키 가능
'_Study > Baekjoon' 카테고리의 다른 글
[PGS] 프로그래머스 두 개 뽑아서 더하기, 완전탐색, 백트래킹 최적화 #99클럽8일차 #TIL (2) | 2024.04.07 |
---|---|
[PGS] 프로그래머스 기사단원의 무기, 약수계산 최적화 #99클럽7일차 #TIL (0) | 2024.04.06 |
[프로그래머스] 추억점수 딕셔너리 불가능한 키 값 #python (0) | 2023.06.27 |
[프로그래머스] 달리기 경주 Lv.1 8,9,10,11,12,13 시간 초과 해결 #python (0) | 2023.06.27 |
[11003] 최솟값 찾기 #파이썬 (0) | 2023.05.01 |