본문 바로가기

알고리즘 (Python)/코드업 기초 100제

[CodeUp] 코드업 기초 100제 6022번 풀이 - 파이썬(python)

728x90
반응형

6022 : [기초-입출력] 연월일 입력받아 나누어 출력하기(설명)(py)

시간 제한 : 1초 메모리 제한 : 128 MB

 


 

문제 설명

 

6자리의 연월일(YYMMDD)을 입력받아 나누어 출력해보자.

입력

 

6자리 숫자로 이루어진 연월일(YYMMDD)이 입력된다.

출력

 

년도(YY) 월(MM) 일(DD)을 공백으로 구분해 한 줄로 출력한다.

입력 예시

 

200304

출력 예시

 

20 03 04

내 풀이

 

a = input()

print(a[0:2])
print(a[2:4])
print(a[4:6])

모범 답안

 

s = input()
print(s[0:2], s[2:4], s[4:6], sep=' ')


해설

 

주어진 입력값을 변수 a에 저장한 뒤, print() 함수로 문자열 인덱싱을 사용해서 출력합니다.
a[0:2]는 a[0]~a[1]까지, a[2:4]는 a[2]~a[3]까지, a[4:6]은 a[4]~a[5]를 의미합니다.
모범 답안에서는 문자열 인덱싱한 값들을 print() 함수의 콤마(,) 옵션으로 출력해 주었습니다.
728x90
반응형