
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
python3でコーディングテストに受かるための自分メモ[9/7] (二重ループ、内包表記) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
python3でコーディングテストに受かるための自分メモ[9/7] (二重ループ、内包表記) - Qiita
今回私が書いたプログラムは二重ループであった。 それで処理時間が長いと怒られたのだが、 二重ループ... 今回私が書いたプログラムは二重ループであった。 それで処理時間が長いと怒られたのだが、 二重ループ以外でこの問題を解決する方法がわからなかったので、 愚行かと思ったができるだけ書き方のみでプログラムの実行時間を短くできないか取り組んだ。 ループで回す対象をrange(int)からlst 最初はrangeで数字を回し、 二次元配列にindexでアクセスしていた。 これをlistでループを回しアクセスするときは一次元配列にした。 これでだいぶ実行時間が早くなり、エラーが解消された。 ちなみに、listをループを回したのは外側だけであり、 内側はindexのままである。 結論 paizaにrun time errorで怒られた原因は 二重ループが原因だったというより、多次元配列に二重ループでアクセスしたことにより、実行時間が膨らんだことが原因だった模様。 調べてわかった新たな知見 ループでind