카테고리 없음
[백준/PYTHON] 11721 열 개씩 끊어 출력하기
jungwooseo
2025. 7. 14. 00:12
문제
알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다.
한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다.
출력
입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력한다. 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있다
문제
- 문자열을 한 줄 입력받음.
- input()을 사용해서 문자열을 통째로 입력받음.
- 10글자씩 자르기 위해 반복문을 돌림.
- range(0, len(문자열), 10)을 사용해 10칸씩 건너뛰며 반복.
- 슬라이싱을 통해 해당 구간의 10글자를 출력.
- 문자열[i:i+10]처럼 범위를 지정해 자름.
- 마지막은 10글자 미만이어도 자동 처리됨.
- 위 과정을 문자열 끝까지 반복.
- 반복문이 문자열 끝까지 진행되면, 전체 출력 완료.
코드
s = input()
for i in range(0, len(s), 10):
print(s[i:i+10])