题解 | #字符串分隔#
字符串分隔
http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
I thought a lot on this problem and this came into my mind.
It's also sort of DIVIDE-AND-CONQUER solution.
while True: try: ipt = input() if len(ipt) <= 8: # add up x = 8 - len(ipt) opt = ipt + '0' * x print(opt) else: # add at the end if len(ipt) % 8 == 0: i = 0 while i < len(ipt): print(ipt[i : i + 8]) i += 8 else: rem = len(ipt) % 8 x = 8 - rem opt = ipt + '0' * x i = 0 while i < len(opt): print(opt[i : i + 8]) i += 8 except (EOFError, KeyboardInterrupt): break