
🔒 예제
>> BaekjoonOnlineJudge
BaekjoonOn
lineJudge
>> OneTwoThreeFourFiveSixSevenEightNineTen
OneTwoThre
eFourFiveS
ixSevenEig
htNineTen
🔧 풀이
1. sys.stdin.readline().rstrip()
2. len(), slicing
3. 케이스 나누기
3.1 입력받은 문자열 길이 < 10
3.2 입력받은 문자열 길이 >= 10
3.2.1 문자열 길이 % 10 == 0
3.2.2 문자열 길이 % 10 != 0
🔑 답안
import sys
string = sys.stdin.readline().rstrip()
length = len(string)
if length < 10:
print(string)
else:
if length % 10 == 0:
times = length // 10
else:
times = length // 10 + 1
for i in range(times):
if i == times-1:
print(string[10*i:])
break
print(string[10*i:10*(i+1)])
i = 10*i
💡 개념
a[start:stop]
a[start:]
a[:stop]
a[:]