백준(Python) 풀이/수학

백준(Python) 20492번 세금 풀이

개발윗미 2021. 11. 6. 13:11

Python으로 구현한 20492번 세금 문제 풀이입니다.

 

https://www.acmicpc.net/problem/20492

 

20492번: 세금

선린인터넷고등학교의 한 학생은 프로그래밍 대회에 참가하여 거액의 상금을 수상하는 영광을 누리게 되었다. 하지만, 이 학생이 상금 금액의 전부를 수령하게 되는 것은 아니다. 상금의 일부

www.acmicpc.net


n = int(input())

first_discount = n * (22/100)
first_result = int(n - first_discount)

second_n = n - (n * (80/100))
second_discount = second_n * (22/100)
second_result = int(n - second_discount)

print(first_result, second_result)

 

1. 전체 상금의 22%를 제세공과금으로 납부하는 경우

 

  - first_discount에 입력받은 상금(n)에서 22%의 값을 할당한다.

 

  - first_result에 상금(n)에서 22% 할인한 총 금액을 할당한다.

 

2. 상금의 80%를 필요 경비로 인정받고, 나머지 금액 중 22%만을 제세공과금으로 납부하는 경우

 

  - second_n에 입력받은 상금(n)의 20%를 구하여 할당한다.

 

  - second_discount에 상금 20%에서 22%의 값을 할당한다.

 

  - second_result에 상금(n)에서 22% 할인한 총 금액을 할당한다.

 

최종적으로 first_result와 second_result를 출력한다.