[프로그래머스][파이썬] 주사위의 개수 - 수학 (Level 0)

뻥튀기아이스크림·2025년 3월 17일
1
post-thumbnail

◽ 문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/120845

◽ 문제

◽ 입력 & 출력

◽ 내 풀이

def solution(box, n):
    answer = 1
    
    for length in box:
        answer *= length // n
        
    return answer
  • box에 들어있는 x, y, z 길이를 하나씩 꺼내서 주사위 길이 만큼 나누어 개수를 구했다.

◽ 다른 사람 풀이

def solution(box, n):
    x, y, z = box
    return (x // n) * (y // n) * (z // n)
  • 파이썬의 언패킹 기능을 잘 활용해서 x, y, z 길이를 변수에 담고, 바로 주사위 길이로 나누어 반환했다.

◽ 더 나아가기

  • for 문에 들어가는 언패킹이 아니더라도 변수 저장을 위해서 적극 활용해보자. 반복문을 사용하지 않아도 될 수 있다.



피드백은 언제나 환영입니다 :)

profile
성장하고 싶은 개발자

0개의 댓글