[프로그래머스][파이썬] 몫 구하기 - 사칙연산 (Level 0)

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

◽ 문제 출처

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

◽ 문제

◽ 입력 & 출력

◽ 내 풀이

def solution(num1, num2):
    return num1 // num2
  • 이번에는 간단한 나눗셈처럼 보이지만, 입출력 예시처럼 정수로 출력되야 하므로 // 을 사용했다.
  • 파이썬의 기본 나눗셈 기호인 / 는 실수형으로 출력된다.

◽ 다른 사람 풀이

def solution(num1, num2):
    return divmod(num1, num2)[0]
  • 정보보호 전공 수업 때 암호처리에서 mod 계산을 처음 배웠는데 기본 내장 함수가 있었다.
  • divmod() 는 몫과 나머지를 구할 수 있다고 한다. [0] 이 몫, [1] 이 나머지.

◽ 더 나아가기

  • 몫과 나머지를 모두 구해야할 때, divmod() 를 사용하여 연산 횟수를 줄일 수 있다.
  • divmod() 는 반환값이 튜플 자료형이므로, 파이썬 언패킹과 함께 사용하면 편리하다.


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

profile
성장하고 싶은 개발자

0개의 댓글