Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

초보자의 개발 일지

[CodeUp] (초급단계) 코드업 기초 100제 문제 풀이 ( 1020~1027) 본문

Study/CodeUp

[CodeUp] (초급단계) 코드업 기초 100제 문제 풀이 ( 1020~1027)

초보자12 2023. 7. 17. 11:45

기초 입출력

 

1020

 

주민번호는 다음과 같이 구성된다.

XXXXXX-XXXXXXX

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

 

 

1021

 

1개의 단어를 입력받아 그대로 출력해보자.

 

 

1022

 

공백 문자가 포함되어 있는 문장을 입력받고 그대로 출력하는 연습을 해보자.

 

공백이 포함되어 있는 한 문장이 입력된다.
단, 입력되는 문장은 여러 개의 단어로 구성되고, 엔터로 끝나며,
최대 길이는 2000 문자를 넘지 않는다.

 

위 문제와 답이 동일하게 풀리는데, 다른 방법이 있는지 모색해야함

 

1023

 

실수 1개를 입력받아 정수 부분과 실수 부분으로 나누어 출력한다.

(틀림)

 

이 문제는 StringTokenizer를 이용해 푼 사람들도 많고  배열을 통해 문제를 푸는 사람들 등 다양했는데, 가장 큰 핵심은 split함수와 형 변환을 사용해 문제를 푸는 게 핵심이었다.

 

1024

 

단어를 1개 입력받는다.

입력받은 단어(영어)의 각 문자를

한줄에 한 문자씩 분리해 출력한다.

 

1025

 

다섯 자리의 정수 1개를 입력받아 각 자리별로 나누어 출력한다.

(맞긴 했으나 다른 문제 참고)

 

문자열로 받은 것을 배열로 한 문자씩 구분하기 위해 char형으로 바꾼다.

 

1026

 

입력되는 시:분:초 에서 분만 출력해보자.

 

time[1]로 분만 출력이 가능했으나, 00분인 경우, 0으로 출력해줘야 되기 때문에 if문을 넣었음

 

1027

 

년월일을 출력하는 방법은 나라마다, 형식마다 조금씩 다르다.

년월일(yyyy.mm.dd)를 입력받아,

일월년(dd-mm-yyyy)로 출력해보자.

(단, 한 자리 일/월은 0을 붙여 두자리로, 년도도 0을 붙여 네자리로 출력한다.)