![[백준] - 18108 1998년생인 내가 태국에선 2541년생?!](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJlBqL%2FbtsydTOEqUQ%2FyiXYckszZ8I8e5GJSC9921%2Fimg.png)
[백준] - 18108 1998년생인 내가 태국에선 2541년생?!알고리즘/백준2023. 8. 15. 12:04
Table of Contents
• 문제
태국의 불기를 우리나라에서 사용하는 서기 연도로 변환하는 프로그램을 작성하는 문제이다.
• 풀이
서기연도(한국)를 구하기위해서는 입력받은 불기연도(태국)에서 불기연도와 서기연도의 차인 543을 뺄셈연산 해주면된다.
먼저 값을 입력받기위해 Scanner클래스를 import해주어야 하는데 import문을 보면 java.util.Scanner에서 Scanner대신 *로 표시되었는데 *의 의미는 util패키지에있는 모든 클래스를 import한다는 의미이다.
java에서 import문은 프로그램 성능에 아무영향을 주지 않기때문에 util.*와 util.Scanner의 성능차이는 0이다.
불기연도를 y값에 입력받고, 출력문에서 y-543만큼 뺄셈해주면 서기연도를 구할 수 있다.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int y = sc.nextInt();
System.out.println(y - 543);
}}
•마무리
- import문에서 *의 의미를 알게 되었다.
- import문은 프로그램 성능,속도에 영향을 끼치지 않는다는 것을 알게 되었다.
- 우리나라연도(서기연도)와 태국연도(불기연도)의 차이는 543년만큼 난다는 것을 알게 되었다.
728x90
'알고리즘 > 백준' 카테고리의 다른 글
8393 - 합 (0) | 2023.08.16 |
---|---|
10950 - A + B - 3 (0) | 2023.08.16 |
2480 - 주사위 세개 (0) | 2023.08.15 |
2525 - 오븐 시계 (0) | 2023.08.15 |
2884 - 알람 시계 (0) | 2023.08.15 |
@leegeonwoo :: geonwoo
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!