본문 바로가기

카테고리 없음

[백준 BAEKJOON / 자바 JAVA] 18108번 : 1998년생인 내가 태국에서는 2541년생?!

Q) BAEKJOON / JAVA / 18108 : 1998년생인 내가 태국에서는 2541년생?!

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

 

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

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

www.acmicpc.net


A)

 - [1] Scanner

import java.util.Scanner;

public class Main {
 
	public static void main(String args[]) {
		
		//스캐너 선언
		Scanner sc = new Scanner(System.in);
		
		//nextInt() 활용
		//정수형 변수 year에 저장
		int year = sc.nextInt();
		
		//year - 543 출력
		System.out.println(year - 543);
	
		//스캐너 종료
		sc.close();
	}
	
}

 

 - [2] BufferedReader

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
 
	public static void main(String args[]) throws IOException {
		
		//BufferedReader 선언
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		//readLine()으로 행 읽어오기
		String str = br.readLine();
		
		//parseInt 활용 정수형으로 변환
		int year = Integer.parseInt(str);
		
		//계산하여 출력
		System.out.println(year - 543);
		
	}
	
}