1020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기
1. 주민번호는 다음과 같이 구성된다.
XXXXXX-XXXXXXX
앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다.
주민번호를 입력받아 형태를 바꿔 출력해보자.
2. 주민번호 앞 6자리와 뒷 7자리가 '-'로 구분되어 입력된다.
(입력값은 가상의 주민번호이다.)
ex)110011-0000000
3. '-'를 제외한 주민번호 13자리를 모두 붙여 출력한다.
ex) 입력 : 000907-1121112
출력 : 0009071121112
주민등록번호를 String 형식으로 받아와서 split("-") 메소드로 '-' 부분으로 나눈다.
그리고 앞번호와 뒷번호를 붙여서 출력한다.
.
.
import java.util.*;
public class Exercise {
public static void main(String[] args) {
String str, a, b;
Scanner sc = new Scanner(System.in);
str = sc.nextLine();
String[] arr = str.split("-");
a = arr[0];
b = arr[1];
System.out.println(a + b);
}
}
.
.
728x90
반응형
'코드업(CodeUp) > 기초 100제' 카테고리의 다른 글
[코드업/자바] 기초 100제 - 정수 1개 입력받아 나누어 출력하기 (0) | 2020.07.17 |
---|---|
[코드업/자바] 기초 100제 - 단어 1개 입력받아 나누어 출력하기 (0) | 2020.07.17 |
[코드업/자바] 기초 100제 - 실수 1개 입력받아 부분별로 출력하기 (0) | 2020.07.16 |
[코드업/자바] 기초 100제 - 단어 1개 입력받아 그대로 출력하기 (0) | 2020.07.16 |
[코드업/자바] 기초 100제 - 연월일 입력받아 그대로 출력하기 (0) | 2020.07.16 |