백준 18108번 풀이

문제

불기를 서기로 바꿔서 출력한다.

풀이

import sys
a = int(sys.stdin.readline())
print(a-543)

그냥 예시에서 입력-결과 해서 도출했음… ㅋㅋㅋㅋ input으로 하면 두 줄 가능합니다.

불기?

불멸기원으로, 보통 서기(달력에 있는 연도)에 600 혹은 599를 더하면 된다. 우리가 일반적으로 달력에서 쓰는, 그러니까 현재를 2022년으로 적는 그게 서기이고 예수의 탄생을 기준으로 한 것. 불기는 붓다의 입적이 기준이다. 그럼 여기서 질문. 단기는 뭐게요? 그렇다. 단기는 단군이 고조선을 세운 년도다.

단기는 서기에 2333년을 더한 값이다. 즉 올해는 단기로 4355년.

import sys
AD = int(sys.stdin.readline())
Buddha = AD + 600
Dangun = AD + 2333
print("입력하신 연도는 불기로 {0}년, 단기로 {1}년입니다. ".format(Buddha,Dangun))

서기를 불기와 단기로 바꾸려면 이렇게 짜면 된다. 참 쉽죠? 변수명 단군 정직하네