-
[프로그래머스] 피자 나눠 먹기 (2) - python코딩테스트 2023. 12. 7. 00:20
https://school.programmers.co.kr/learn/courses/30/lessons/120815
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr


import math def solution(n): a = n // math.gcd(n, 6) * 6 #n,6의 최소공배수 구하기 answer = a // 6 return answer*lcm은 python 3.9버전부터 지원하는데 하위버전이라 gcd이용
https://1ooflower.tistory.com/49
[PYTHON] 최대 공약수, 최소 공배수 - gcd(), lcm()
gcd() - 최대 공약수 (GCD, Greatest Common Divisor) : 둘 이상의 정수의 공약수 중에서 가장 큰 값 반환 lcm() - 최소 공배수 (LCM, Least Common Multiple) : 둘 이상의 정수의 공배수 중에서 가장 작은 값 반환 import
1ooflower.tistory.com
#다른 사람 풀이
def solution(n): i=1 while(1): if (6*i)%n==0: return i i+=1'코딩테스트' 카테고리의 다른 글
[프로그래머스] 배열의 평균값 - python (1) 2023.12.07 [프로그래머스] 피자 나눠 먹기 (3) - python (1) 2023.12.07 [프로그래머스] 피자 나눠 먹기 (1) - python (1) 2023.12.06 [프로그래머스] 최빈값 구하기 - python (0) 2023.12.06 [프로그래머스] 짝수는 싫어요 - python (1) 2023.12.05