前提・実現したいこと
ウィンドウのサイズを変えると文章表示部分の大きさも変更されて、文章表示部分の幅に合わせて自然に改行されるという内容のプログラムを作りたいです
該当のソースコード
python
1h, w, x = map(int, input().split()) # h, w, x = 高さ, 横幅, 変更後の横幅 2 3aaa = [] 4for i in range(h): 5 line = input() 6 aaa.append(line) 7str_line = "".join(aaa) # すべて結合した文字列に 8 9for i in str_line: 10 moji = str_line[:x] # x字分の文字を取得する 11 str_line2 = str_line.replace(moji, "") 12 for j in str_line2: 13 str_line = str_line2 # str_lineを更新 14 print(moji)
補足情報
標準入力から受け取る値↓
3 4 7
abcd
efgh
ijkl
ほしい結果↓
abcdefg
hijkl
私の作ったコードだと hijkl の後にずっと hijkl が続いてしまい正しく表示されません。
すべて結合した文字列にしているのが問題だと思うのですが、対処法がいまいちよく分かりません。
これpaizaの問題ですか?
回答2件
あなたの回答
tips
プレビュー