코딩테스트 & 문제 풀이

[C]백준_18108 : 1998년생인 내가 태국에서는 2541년생?!

Hicecream 2023. 6. 27. 10:38

2022년 9월 5일에 작성됨

 

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

 

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

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

www.acmicpc.net

 

 

문제 분석

불기 연도를 입력하면 서기 연도로 변환하여 출력한다.

서기 연도 = 불기 연도 - 543년

 

 

소스 코드 (⭕)

#include <stdio.h>

int main(void)
{
    int bg, sg;

    scanf("%d", &bg);

    sg = bg - 543;
    printf("%d\n", sg);

    return 0;
}

 

코드 분석

scanf로 불기 연도를 입력받는다.

서기 연도 = 불기 연도 - 543 이라는 식을 세워주고

서기 연도를 printf로 출력한다.

 

 

 

end

이 문제.. 잘 모르겠다.. 검색해보니까 불기, 서기 차이가 544년 이라고 나오는데 왜 543년인지 아직도 이해가 안가지만 백준에서는 543이 정답이라고 뜨니..