꾸준히 합시다

백준 파이썬 11721번: 열 개씩 끊어 출력하기 본문

코딩 테스트 문제 풀이

백준 파이썬 11721번: 열 개씩 끊어 출력하기

tturbo0824 2021. 3. 16. 14:29

www.acmicpc.net/problem/11721

 

11721번: 열 개씩 끊어 출력하기

첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다.

www.acmicpc.net

문제 유형: 구현, 문자열

 

# 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인 값이 아닐 때만 출력의 끝을 빈 문자열로 지정, 한 줄로 이어진 상태로 출력해준다. 출력의 끝을 따로 지정해주지 않는다면 자동적으로 한 줄씩 띄워져서 출력된다.

Comments