前提・実現したいこと
paizaスキルチェックBランク問題で、「円環上のうさぎたちが、重ならないようなるべく近い飛び石へ、反時計回りに飛び移っていく」という問題の解答をい以下のように作成しましたが、出力値が入力値と一致してしまい、for文内のループ処理が実行されていないように見えます。
改善点を教えていただきたいです。よろしくお願いいたします。
発生している問題・エラーメッセージ
出力値と入力値の一致(不正解)
該当のソースコード
Python3
1list_1 = input().split() 2bush = int(list_1[0]) 3rabbit = int(list_1[1]) 4count = int(list_1[2]) 5locate_1 = [input() for i in range(rabbit)] 6locate = [int(j) for j in locate_1] 7for l in range(count): 8 for k in locate: 9 while (k+1 in locate) or (k+1-bush in locate): 10 k += 1 11 k += 1 12 if k > bush: 13 k -= bush 14 15locate_2 = [str(m) for m in locate] 16print('\n'.join(locate_2)) 17
試したこと
「for l in range(count):」 の部分やwhile文を外してみましたが、出力値と入力値は一致したままでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー