문제 링크: https://programmers.co.kr/learn/courses/30/lessons/12953
내 풀이:
Review:
파이참에서 math 라이브러리의 lcm() 함수를 이용해서 단 두 줄만에 문제를 풀었으나 프로그래머스에서는 해당 라이브러리를 인식하지 못했다. 실행결과를 보니 프로그래머스의 파이썬 버전은 3.8인데, 해당 함수는 3.9 버전부터 추가된 것이라 사용하지 못한 것 같다.
그래서 최소공배수를 구하는 함수를 직접 만들어서 해당 문제를 해결했다. 그리고 최대공약수를 구하는 함수도 직접 만들었는데 gcm() 함수는 파이썬의 3.5버전 부터 지원하기 때문에 직접 구현하지 않고 해당 내장 함수를 import 해서 사용하면 코드가 보다 짧아질 것 같다.
Idea:
최소공배수를 구할 수 있는지 묻는 문제이다.
Reference:
'알고리즘 문제 풀이: 파이썬 > Programmers' 카테고리의 다른 글
[프로그래머스] 배달 (0) | 2022.06.15 |
---|---|
[프로그래머스] 체육복 (0) | 2021.11.26 |
[프로그래머스] 짝지어 제거하기 (0) | 2021.10.08 |
[프로그래머스] 괄호 회전하기 (0) | 2021.10.07 |
[프로그래머스] 주식가격 (0) | 2021.10.03 |
댓글