프로그래머스 - LV.0 - 피자 나눠 먹기 (2)

박종일·2023년 8월 10일
0

프로그래머스 LV.0

목록 보기
34/46

나의 풀이

def solution(n) :
    answer = 1
    while (answer * 6) % n != 0:
        answer += 1
    
    return answer

다른 풀이도 좋지만, 나의 풀이를 열심히 고민해보겠다...
좋은 풀이가 많았고 최대공약수 / 최소 공배수 문제라 수학적으로 좀 생각을 많이 한 문제!

일단 answer = 1 로 변수 설정 후, 피자가 6 조각이기 때문에 while 문에서 계속 소수점으로 떨어지는가 아닌가를 판단하여 answer += 1 로 피자를 몇판 시켜야하는지 계산해보도록 하였다.

profile
존경하는 인물: 스토브리그 백승수 단장(남궁민)

0개의 댓글