충분히 쌓여가는
백준[Java] 18108번 1998년생인 내가 태국에서는 2541년생?! 본문
https://www.acmicpc.net/problem/18108
문제풀이
import java.util.Scanner;
public class _18108_1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int boolgi = sc.nextInt();
int sugi = 543;
System.out.println(boolgi - sugi);
}
}
- 불기 연도와 서기 연도의 차이는 2541 - 1998 = 543
- 즉 543년 차이가 남
- 불기가 서기보다 543년 앞서있기 때문에
- 입력받은 불기 년도에서 543년을 빼주면 서기년도가 나옴
- 기본적인 추리 문제
문제풀이 2
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class _18108_2 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int boolgi = Integer.parseInt(str);
int sugi = 543;
System.out.println(boolgi - sugi);
}
}