[CodeUp 기초 100제] 6022번 풀이 with 파이썬(python)

Jeony·2021년 9월 6일
0

codeup 기초 100제

목록 보기
22/98
post-thumbnail

문제

입출력(input, output)

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

참고
s = input()
print(s[0:2])

입력 예시

210727

출력 예시

21 07 27

답안

모델 답안

date = input()
print(date[0:2])
print(date[2:4])
print(date[4:6])

풀이

내 풀이

input(): 프롬프트를 띄워서 사용자의 입력 받을 수 있게 해준다.
(단, 입력 받은 것은 문자열로 저장된다. print(type()))으로 type() 괄호 안에 변수를 넣고 찍으면 정수인지, 문자열인지, 무슨 타입인지 확일 할 수 있다!)

print(): 괄호 안의 내용을 출력!

text[?]: text 변수에 문자열 "Hello"를 넣었다. text 안에 있는 것을 나타낼 때의 []를 사용해서 text의 0번째 "H" ~ 4번째 "o"까지 나태낸다.

TIL(오늘 배운 것)

인덱싱 [?:?]

text = "apple" 이렇게 text 변수에 문자열 "apple"을 넣었을 때
text[0]는 "a"가 표현된다.
순서는 0부터 시작한다.
[0]: a
[1]: p
[2]: p
[3]: l
[4]: e

print(text[0]): a 출력

그렇다면 "app"가 표현되게 하려면 어떻게 해야할까
text[0:3]: 3번째 직전까지의 0 ~ 2번째 자리 표현

print(text[0:3]): app 출력.

profile
알고리즘으로 문제를 해결하자 (ʘ言ʘ╬)

0개의 댓글