1998년생인 내가 태국에서는 2541년생?! 풀이

2023. 6. 7. 17:32BaekJoon/입출력과 사칙연산

문제내용

불기연도를 입력받아 서기 연도로 변환하는 문제이다.


풀이

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num1 = sc.nextInt();
		System.out.println(num1-543);
	}

}

불기연도? 서기연도? 그게 모죠..?🤢 구선생님께 질문해본 결과 불기연도와 서기연도의 차이는 543년 차이가 난다고 한다. 그럼 입력을 받는건 "불기 연도"이고 출력해야할 연도는 "서기 연도"이기 때문에 입력받은 수에서 543년을 뺀 결과가 서기 연도인 것이다. 그렇기에 사용자에게 임의의 수를 받을 수 있는 Scanner를 사용해 num1을 입력받고 출력문에서 543년을 뺀 결과를 출력하였다.


겪었던 문제

문제를 풀면서 기본 지식들이 많이 필요로 하는 경우가 있는 것 같다... 물론 몰라도 풀 수는 있지만 알면 더 쉽게 풀 수 있는 것 같다. 그런데 어떻게 해야 기본 지식이 늘지...? 이 생각 이외에는 따로 겪은 문제는 없었다.

'BaekJoon > 입출력과 사칙연산' 카테고리의 다른 글

곱셈 풀이  (0) 2023.06.08
나머지 풀이  (0) 2023.06.07
??! 풀이  (0) 2023.06.07
사칙연산 풀이  (0) 2023.06.07
A/B 풀이  (0) 2023.06.07