入力文字列のセグメントを出力する
segs に兆戦。
再帰的に解けそうで解けなかった(T T)、この手の問題はスライシングがとても便利。
s = raw_input() def f(s, n): for i in range(1, n+1): print s[:i] for i in range(1, len(s)+1): f(s[-i:], i)
実行結果。
size: 115 time: 0.072996 sec status: 0 size: 115 time: 0.089847 sec status: 0 size: 115 time: 0.012088 sec status: 0
python の1番は 71 バイトのようです。
標準入力の取得方法として raw_input() を知りました。プロンプトを表示して対話的に受け取ることもできます。