백준 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이 출력됨을 확인할 수 있다.
'우당탕탕 파이썬 with 하루하나 알고리즘' 카테고리의 다른 글
백준 2588 파이썬 - 세자리수 × 세자리수 (각 자리수 계산) (0) | 2022.03.11 |
---|---|
백준 10430 파이썬 - 복잡한 연산(나눗셈, 나머지, 곱셈, 한번에 출력) (0) | 2022.03.10 |
백준 10869 파이썬 - 사칙연산 (몫, 나머지 출력하기, print 구분자) (0) | 2022.03.10 |
백준 1008 파이썬 - 나눗셈 (정수 입력, map 함수) (0) | 2022.03.10 |
백준 10998 파이썬 - 곱셈 (계산, split 함수, 공백 구분자, map 함수) (0) | 2022.03.10 |