반응형
문제 출처 : www.acmicpc.net/problem/11721
11721번: 열 개씩 끊어 출력하기
첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다.
www.acmicpc.net
1 . 문제 접근 방식
- 반복문을 이용하여 입력받는 문자를 10개씩 끊어서 출력하는 것을 생각하였다.
2 . 내가 푼 코드
# 입력 받기
my_str = input()
# 입력받은 문장의 길이를 len_str 변수에 저장
len_str = len(my_str)
# range(시작숫자, 종료숫자, step)
# index 0부터 마지막까지 10개 단위로
for i in range(0, len_str, 10):
# 입력받은 문자열의 처음부터 10개 전까지 총 10개의 문자를 출력
print(my_str[i:i+10])
3 . 결과 및 느낀점
- 정답! python의 range는 뭔가 다른 언어의 반복문과 다른 느낌이다. range에 대해 좀 더 알아봐야겠다.
반응형
'개인 공부 > Algorithm' 카테고리의 다른 글
[Baekjoon/백준] 1182번 Python (0) | 2021.04.04 |
---|---|
[Baekjoon/백준] 2231번 Python (0) | 2021.04.02 |
[Baekjoon/백준] 2750번 Python (0) | 2021.03.31 |
[Baekjoon/백준] 9086번 Python (0) | 2021.03.30 |
[Baekjoon/백준] 1541번 Python (0) | 2021.03.30 |