본문 바로가기
Algorithm/코드업 100제

코드100제(JAVA) - 1020,1021

by telecaster0 2021. 11. 20.
  • 1020 [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기
	Scanner sc = new Scanner(System.in);
	System.out.println("주민번호를 -(하이픈) 포함해서 입력해주세요.");
	//하이픈 포함해서 입력한 주민번호
	String idCodeInput=sc.next();
	//하이픈을 기반으로 문자열을 나누어 배열에 저장함. 배열에 저장하면 {123456,1234567} 이런식으로 저장 됨.
	String idCodeArray[]=idCodeInput.split("-");
	//배열의 0번지는 생년월일에 저장 
	String idBirth=idCodeArray[0];
	//배열의 1번지는 주민번호 뒷자리에 저장
	String restIdCode=idCodeArray[1];
	//0번지와 1번지를 하이픈제외하고 문자열 합침
	String reIdCode=idBirth+restIdCode;
	//결과 출력
	System.out.println(reIdCode);

1018~1019문제처럼 스플릿으로 문자열을 나누어 배열에 저장하고 각각 스트링객체로 나누어 저장후 출력한다

 

  • 1021 [기초-입출력] 단어 1개 입력받아 그대로 출력하기
            Scanner sc = new Scanner(System.in);
            System.out.println("한개의 단어를 입력해보세요");          
            String inputWord=sc.next();
            System.out.println(inputWord);
            sc.close();

 

간단!