※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※

 

이번에 볼 문제는 백준 20492번 문제인 세금이다.
문제는 아래 링크를 확인하자.

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

 

20492번: 세금

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

www.acmicpc.net

상금 N이 주어질 때, 1번의 경우와 2번의 경우 각각 상금의 실수령액을 구하는 문제이다.

 

1번의 경우 전체 상금의 22%를 제세공과금으로 떼므로 전체 상금의 78%를 실제로 수령하게 된다.

2번의 경우 전체 상금의 20% 중 22%를 제세공과금으로 떼므로 전체 상금의 4.4%를 제세공과금으로 떼는 것과 같고, 이 경우 전체 상금의 95.6%를 실제로 수령하게 된다.

 

주어지는 상금 N은 1000의 배수이므로, 실수오차의 걱정 없이 정수계산만으로 답을 편하게 구할 수 있다.

 

아래는 제출한 소스코드이다.

#include <iostream>
using namespace std;

int main() {
	ios::sync_with_stdio(0);
	cin.tie(0);

	int N; cin >> N;
	cout << N / 100 * 78 << ' ' << N / 1000 * 956;
}
728x90

+ Recent posts