STUDY/백준

백준 18108번 : 1998년생인 내가 태국에서는 2541년생?! (JAVA)

옐옐루 2024. 3. 13. 16:50

백준 18108번 

 

 

태국의 불기 연도는 일반적인 국가의 연도에 543년을 더한 값. 

따라서 입력받은 (Scanner) 불기연도 값에서 543년을 빼면 그 결과값이 서기 연도가 된다

아래와 같이 코드를 작성했더니 정답을 맞추었다. 

 

import java.util.Scanner;

public class Main {
    public static void main(String arg[]) throws Exception{
        /**ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다.
            불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 
            반면, 우리나라는 서기 연도를 사용하고 있다. 
            불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오. */
        //태국의 불기연도는 일반적인 국가의 연도에 543년을 더한 값 
        
        Scanner sc = new Scanner(System.in);
        System.out.println("불기연도를 입력");

        int year = sc.nextInt();
        int result = year-543;
        System.out.println(result);
        
        sc.close();

        }
}

 

 

 

VSCode 작성

 

 

반응형