꾸준히 합시다
백준 파이썬 11721번: 열 개씩 끊어 출력하기 본문
문제 유형: 구현, 문자열
# Solution 1
n = input()
n = list(n)
for i in range(len(n)):
if (i + 1) % 10 == 0:
print(n[i])
else:
print(n[i], end="")
백준 18883번과 유사한 문제다.
열 개씩 끊어 출력하려면 열 번째, 스무 번째, 서른 번째... 알파벳에서만 줄을 바꿔주면 된다. 즉 인덱스 + 1을 10으로 나눈 나머지가 0인 값이 아닐 때만 출력의 끝을 빈 문자열로 지정, 한 줄로 이어진 상태로 출력해준다. 출력의 끝을 따로 지정해주지 않는다면 자동적으로 한 줄씩 띄워져서 출력된다.
'코딩 테스트 문제 풀이' 카테고리의 다른 글
백준 파이썬 10250번: ACM 호텔 (0) | 2021.03.16 |
---|---|
백준 파이썬 18883번: N M 찍기 (0) | 2021.03.16 |
백준 파이썬 10798번: 세로읽기 (0) | 2021.03.16 |
백준 파이썬 1032번: 명령 프롬프트 (0) | 2021.03.15 |
백준 파이썬 18258번: 큐 2 (0) | 2021.03.11 |
Comments