JAVA/codeup 기초 100제

[ CodeUp 기초 100제 JAVA] 1020 / 주민번호 입력받아 형태 바꿔 출력하기

ucong 2020. 12. 9. 09:51
문제설명
주민번호는 다음과 같이 구성된다.

XXXXXX-XXXXXXX

앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다.
주민번호를 입력받아 형태를 바꿔 출력해보자.
입력 출력
000907-1121112 0009071121112

 

문제풀이
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
    
        String[] cmd = sc.nextLine().split("-");
        int a= Integer.parseInt(cmd[0]);
        int b= Integer.parseInt(cmd[1]);
 
        
        
        System.out.printf("%06d%07d",a,b);
        sc.close();
    }