[codeup] 4056 : 연말 정산
문제
A선생님이 연말정산을 하려고 한다. 근로소득공제액은 총급여액에 따라 달라지며, 아래 표의 규칙에 의해서 결정된다.(근로소득공제액은 만원미만은 절사한다.)
총 급여액 근로소득공제액
500만원 이하 : 총 급여액의 100분의 70
500만원 초과 1500만원 이하 : 350만원 + 500만원 초과하는 금액의 100분의 40
1500만원 초과 4500만원 이하 : 750만원 + 1500만원 초과하는 금액의 100분의 15
4500만원 초과 1억원 이하 : 1200만원 + 4500만원 초과하는 금액의 100분의 5
1억원 초과 : 1475만원 + 1억원 초과하는 금액의 100분의 2
예를 들어 총급여액이 3130만원인 경우 750+(3130−1500)∗15/100=994.5가 되므로 근로소득공제액은 994만원이 된다.
근로소득공제액을 구하는 프로그램을 작성하시오.
입력
첫번째 줄에 총급여액이 입력된다.
총급여액은 20억원 이하로 입력된다. 금액은 만원 단위로 입력된다.
입력 예시
3130
출력
첫 번째 줄에 근로소득공제액을 출력한다. 금액은 만원 단위까지만 출력한다.
출력 예시
994
문제 풀이
if 조건만 잘 쓰면 답은 쉽게 구할 수 있다.
# input total_salary
total_salary = int(input())
def year_end_tax_adjustment(total_salary):
EITC = 0
if total_salary <= 500:
EITC = total_salary * 0.7
elif total_salary > 500 and total_salary <= 1500:
EITC = 350 + (total_salary-500) * 0.4
elif total_salary > 1500 and total_salary <= 4500:
EITC = 750 + (total_salary-1500) * 0.15
elif total_salary > 4500 and total_salary <= 10000:
EITC = 1200 + (total_salary-4500) * 0.05
else:
EITC = 1475 + (total_salary-10000) * 0.02
return int(EITC)
print(year_end_tax_adjustment(total_salary))
Author And Source
이 문제에 관하여([codeup] 4056 : 연말 정산), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@woonmong/codeup-4056-연말-정산저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)