본문 바로가기
BOJ/[BOJ] Python

백준 18108번 풀이

by Lv. 35 라이츄 2022. 8. 19.

문제

https://www.acmicpc.net/problem/18108

 

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

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

www.acmicpc.net

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

 

풀이

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))

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

'BOJ > [BOJ] Python' 카테고리의 다른 글

백준 2480번 풀이  (0) 2022.08.19
백준 2525번 풀이  (0) 2022.08.19
백준 1085번 풀이  (0) 2022.08.19
백준 9020번 풀이 (+응용편)  (0) 2022.08.19
백준 4948번 풀이  (0) 2022.08.19

최근댓글

최근글

skin by © 2024 ttutta