Breaking

2018년 10월 13일 토요일

Baekjoon 11721번 python

Baekjoon 11721번 python <별별정보>





문제 :
알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다.
한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오.

풀이 :
getStr=input()
num=len(getStr)//10
for i in range(num+1):
    if i !=num:
        print(getStr[10*i:10*(i+1)])
    else:
        print(getStr[10*i:])

입력을 list로 입력받기 때문에 Slicing이 가능하다는 점을 이용해서 10단위마다 프린트하도록 했다. 또한 for문 안에 있는 else는 마지막 10단위로 끝나지 않는 경우에도 출력하도록 하기 위해 첨부했다.

ALL RIGHT RESERVED TWINSTARINFO