[18108/JAVA] 1998년생인 내가 태국에서는 2541년생?!Knowledge/Algorithm2023. 12. 18. 10:56
Table of Contents
728x90
문제
ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다.
불교 국가인 태국은 불멸기원, 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 반면, 우리나라는 서기 연도를 사용하고 있다. 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오.
입력 조건
서기 연도를 알아보고 싶은 불기 연도 y가 주어진다.
출력 조건
불기 연도를 서기 연도로 변환한 결과를 출력한다.
풀이
오늘도 문제가 좀 길다...
문제 그대로 1998년생이 2541년생이 된거니깐 한국 출생년도에서 태국 출생년도를 더해주면 값이 나올거 같다.
그러니깐 태국 출생녀도를 입력값으로 받아주고 한국이라는 객체에 -543을 해주게 되면 간단하게 해결되지 않나 싶다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int thailand = sc.nextInt();
int korea = thailand - 543;
System.out.println(korea);
sc.close();
}
}
워낙 단위가 커서 내 출생년도를 찾으려면 계산기를 또 사용해야 해서 패스... 잘 되는듯 싶다?
한 번에 성공했다😨 뭔가 거창하게 프로그램을 작성하라고 하니깐 복잡할 줄 알았는데 생각보다 괜찮았다.
정리
이제 내일이면 1단계가 끝이난다. 5단계까지 하는게 목표인데 다음달 안에 끝낼 수 있도록 해보자.
뭔가 어려워보이면 간단하게 풀이가 나고 쉬워 보이면 코드가 길어지는게 참 신기하다.
728x90
'Knowledge > Algorithm' 카테고리의 다른 글
[9498/JAVA] 시험 성적 (1) | 2023.12.19 |
---|---|
[10699/JAVA] 오늘 날짜 (0) | 2023.12.19 |
[10926/JAVA] ??! (0) | 2023.12.16 |
[11382/JAVA] 꼬마 정민 (0) | 2023.12.16 |
[10430/JAVA] 나머지 (0) | 2023.12.15 |
@Marty_ :: 소리 지르고 싶다.
쓰임 있는 사람이 되기 위해 노력 중입니다.