반응형
https://www.acmicpc.net/problem/23080
n = 0
x = int(input())
y = input()
while n < len(y):
print(y[n],end='')
n += x
문제가 참 길었지만 간단하게 해결할 수 있는 문제였다.
반복문을 통해 첫 번째 줄에 입력한 정수만큼
두 번째 줄 문자열의 단어 하나하나씩 띄엄띄엄 출력하면 되는 것이다. ( y[0] y[3] y[6] y[9] ..)
하나하나 출력할 때마다 인덱싱이 수가 늘어나는데,
문자열 길이(len(y)) 보다 인덱싱 숫자(n)가 더 커진다면 ( n = 12 < len(y) = 11 ) 반복문을 종료할 수 있게끔 코드를 짰다.
반응형
'BOJ > Python' 카테고리의 다른 글
백준 1264번 모음의 개수 파이썬 (0) | 2021.10.28 |
---|---|
백준 10845번 큐 파이썬 (0) | 2021.10.27 |
백준 1427번 소트인사이드 파이썬 (0) | 2021.10.26 |
백준 10828번 스택 파이썬 (0) | 2021.10.26 |
백준 4344번 평균은 넘겠지 파이썬 (0) | 2021.10.20 |