백준 18108번 - 1998년생인 내가 태국에서는 2541년생?!

백준 18108번 문제 링크
문제 이름 : 1998년생인 내가 태국에서는 2541년생?!
주 언어 : Python
태그 : 수학 / 사칙연산
solved.ac 등급 : Bronze V (2022/11/28 확인)


문제 보기

문제 :

ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다.
불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 반면, 우리나라는 서기 연도를 사용하고 있다. 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오.

입력 :

서기 연도를 알아보고 싶은 불기 연도 y가 주어진다. (1000 ≤ y ≤ 3000)

출력 :

불기 연도를 서기 연도로 변환한 결과를 출력한다.



정수를 입력받아서 특정 정수를 빼는 문제입니다.
크게 다음과 같은 단계를 거칩니다.
1. 정수 $y$를 입력받는다.
2. 불기 연도 $y$에서 서기 연도를 구한다.
input()으로 문자열을 받아서 int() 함수로 정수형 변수로 변환해줍니다.
정확히 불기 연도와 서기 연도가 얼마나 차이 나는지 계산하기 귀찮다면, 그냥 문제 제목과 예제에 있는 $2541$을 빼고 다시 $1998$을 더해줘도 좋습니다.

조금 더 디테일 하게 설명하자면,
불기 연도 $y$, 구하고자 하는 서기 연도 $x$, 그 차이를 $y - x = t$라 하면 $y - t = x$이고, 예제에서 $2541 - t = 1998$입니다.
따라서 $2541 - 1998 = t$이고, $y - t = x$에서 $y - (2541 - 1998) = y - 2541 + 1998 = x$이므로, 구하고자 하는 $x$를 $y - 2541 + 1998$로 구할 수 있습니다.


-번째 푼 문제 (2022/--/--)