문제
본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다.
------
알파벳과 숫자로 이루어진 단어 1개가 입력된다.
입력받은 단어의 각 문자를 한 줄에 한 문자씩 분리해 출력한다.
예시
s = input()
print(s[0])
print(s[1])
...
참고
s[0] 은 첫 번째 문자를 의미한다.
입력
5개의 문자로 이루어진 단어 1개가 입력된다.
출력
각 문자를 한 줄에 한 문자씩 줄을 바꿔 출력한다.
풀이
a=input()
for i in a:
print(i)
a = input()
input() 시 사용자의 입력을 받는다.
for i in a:
print(i)
문자열을 for문을 사용하는 경우, 글자 하나하나마다 for문이 돌아간다.
예를 들어 a=Hello인 경우, i는 각각 H,e,l,l,o가 된다. 이는 매우 주요 개념이다. 추후 풀게 될 문제에서 문자의 개수를 셀 때 응용할 수 있다. 백준 문제풀이에서는 유사 문제가 여러 개 반복된다.
'파이썬 > 파이썬 알고리즘' 카테고리의 다른 글
파이썬 코드업 6025번 6025 : [기초-값변환] 정수 2개 입력받아 합 계산하기(설명)(py) (0) | 2021.04.01 |
---|---|
파이썬 코드업 6022번 6022 : [기초-입출력] 연월일 입력받아 나누어 출력하기(설명)(py) (0) | 2021.04.01 |
파이썬 백준 3052번 나머지 위와 비슷한 문제 (0) | 2021.03.31 |
파이썬 코드업 6020번 6020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기(py) (0) | 2021.03.31 |
파이썬 코드업 6019번 6019 : [기초-입출력] 연월일 입력받아 순서 바꿔 출력하기(py) (0) | 2021.03.31 |
댓글