우당탕탕 파이썬 with 하루하나 알고리즘

백준 18108 파이썬 - 서기연도로 바꾸기 (input 값 연산)

hyxndy 2022. 3. 10. 16:35

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

Q. ICPC Bangkok Regoinal에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀있던 것이었다.

불교 국가인 태국은 불멸기원, 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 반면, 우리나라는 서기 연도를 사용하고 있다. 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오.

<답>

이 문제는 앞서 배웠던 것들을 통틀어 응용하는 문제이다.

입력된 값을 정수로 받아들인 후 그 숫자에 어떤 작업을 거쳐 다른 숫자로 출력해주면 된다.

예제를 한 번 보자.

입력 값으로는 2541을 받아들인 후 1998로 출력을 시키면 된다.

그냥 간단하다. 두 수의 차이는 2541 - 1998 = 543이므로

입력 값에 543을 빼주면 된다.

입력값은 정수로 입력받아져야한다. 이 입력 값을 A라는 변수에 저장시켜보겠다.

A = int(input())

로 받아주면 되고,

print함수를 이용해 543을 뺀 값을 출력해주면 된다.

print(A-543)을 실행해주면

A = int(input())
print(A-543)

예제처럼 2541을 입력하면 1998이 출력됨을 확인할 수 있다.