[프로그래머스][파이썬] 두 수의 나눗셈 - 사칙연산 (Level 0)

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

◽ 문제 출처

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

◽ 문제

◽ 입력 & 출력

◽ 내 풀이

def solution(num1, num2):
    answer = num1 / num2 * 1000
    return int(answer)
  • // 정수 나눗셈 연산자를 알고 있었지만, int()로 소수점을 버리는 방법으로도 풀었다.

◽ 다른 사람 풀이

def solution(num1, num2):
    return num1 * 1000 // num2
  • 역시 정수 나눗셈 연산자로 접근한 것을 볼 수 있다.
  • 정수 답을 요구한다면 굳이 내 풀이처럼 실수 계산으로 연산을 낭비하지 말자.

◽ 더 나아가기

  • 마지막으로 math 라이브러리에 trunc() 함수로 소숫점을 버릴 수 있다고 한다.



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

profile
성장하고 싶은 개발자

0개의 댓글