문제
년월일을 출력하는 방법은 나라마다, 형식마다 조금씩 다르다.
년월일(yyyy.mm.dd)를 입력받아,
일월년(dd-mm-yyyy)로 출력해보자.
(단, 한 자리 일/월은 0을 붙여 두자리로, 년도도 0을 붙여 네자리로 출력한다.)
입력
년월일이 '.'(닷)으로 구분되어 입력된다.
2014.07.15 |
출력
년월일을 일월년으로 바꾸어 '-'(대쉬, 마이너스)로 구분해 출력한다.
v |
코드
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String str = sc.next();
String[] date = str.split("[.]");
int year = Integer.parseInt(date[0]);
int mon = Integer.parseInt(date[1]);
int day = Integer.parseInt(date[2]);
System.out.printf("%02d-%02d-%04d",day,mon,year);
}
}
'코드업 기초 100제' 카테고리의 다른 글
[코드업 기초 100제 : 자바(JAVA)] 1029번 3.데이터형 실수 1개 입력받아 그대로 출력하기 2 (0) | 2023.04.19 |
---|---|
[코드업 기초 100제 : 자바(JAVA)] 1028번 3.데이터형 정수 1개 입력받아 그대로 출력하기 2 (0) | 2023.04.19 |
[코드업 기초 100제 : 자바(JAVA)] 1026번 2.입출력 시분초 입력받아 분만 출력하기 (0) | 2023.04.19 |
[코드업 기초 100제 : 자바(JAVA)] 1025번 2.입출력 정수 1개 입력받아 나누어 출력하기 (0) | 2023.04.19 |
[코드업 기초 100제 : 자바(JAVA)] 1024번 2.입출력 단어 1개 입력받아 나누어 출력하기 (0) | 2023.04.19 |