11721号:10個を切断して出力
506 ワード
1.コード
string = input()
staIdx = 0; endIdx = 10
strLength = len(string)
while True:
if strLength <= endIdx: print(string[staIdx:endIdx]); break
else: print(string[staIdx:endIdx]); staIdx += 10; endIdx += 10
2.理解
指定された文字列の長さが分からないので、先に長さを見つけるべきだと思います.また、行ごとに10文字単位で出力する必要があるため、変数として最初のインデックス、10番目のインデックスが新たに作成され、出力ごとに次の10文字を出力する値が追加されます.
3.実施
実装には重複文が使用されています.最後のインデックスの値が指定した文字列の入力長より大きい場合、最後の行が出力され、重複文が終了します.
Reference
この問題について(11721号:10個を切断して出力), 我々は、より多くの情報をここで見つけました https://velog.io/@hailjae/11721번-열-개씩-끊어-출력하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol