バカにプログラム書かせるとこうなる

サムネイル
1 : 2022/10/10(月) 09:32:29.894 ID:bNG7LJeu0
for ~
 for ~
  for ~

next
 next
next

5 : 2022/10/10(月) 09:35:41.622 ID:XPhbKd5+0
3重ループくらいならたまにある
6 : 2022/10/10(月) 09:36:16.475 ID:S1etEWsE0
仕方ないときもあるもん(´・ω・`)
7 : 2022/10/10(月) 09:37:18.808 ID:214t6u5z0
天才はどう書くんだ
9 : 2022/10/10(月) 09:40:23.731 ID:bNG7LJeu0
>>7
for
for
for
for
for
next
next
next

nextに対応するforがありません

8 : 2022/10/10(月) 09:40:19.523 ID:GNDXpC/p0
3重ループが出てくるような処理を3重ループ使わずにどう書くんだ
10 : 2022/10/10(月) 09:41:18.308 ID:bNG7LJeu0
>>8
回さない構成考える
13 : 2022/10/10(月) 09:45:06.826 ID:S1etEWsE0
>>10
無理なものは無理なこともあるじゃん(´・ω・`)
11 : 2022/10/10(月) 09:43:15.227 ID:aCfMemBa0
>>8
回さないで済むか考えて、次に並列処理出来るかを考える
12 : 2022/10/10(月) 09:43:22.874 ID:MXQ4E6ddd
回さなかったとこでやってることfor文と変わらないんじゃねーの
15 : 2022/10/10(月) 09:46:09.002 ID:bNG7LJeu0
>>12
結果は変わらないけどレビューするとき日本語が下手な人と対話するのやだなーって思う
18 : 2022/10/10(月) 09:47:39.811 ID:aCfMemBa0
>>12
こういうのは計算しなくて良い部分があったり並列処理出来たりするから実行時間がだいぶ変わる
14 : 2022/10/10(月) 09:46:01.618 ID:qXvUASlm0
動きゃいいんだよ動きゃ
16 : 2022/10/10(月) 09:47:04.462 ID:S1etEWsE0
○○の場合に3重ループで書くのは馬鹿←わかる
3重ループは馬鹿←それは違わね?
26 : 2022/10/10(月) 09:53:15.385 ID:qXvUASlm0
>>16
全探索するな枝刈りしろとか一回計算した値はメモ化して再利用しろとかならわかるよな
17 : 2022/10/10(月) 09:47:05.776 ID:gyYjCXaM0
そうなってしまう様な重複処理とか単一処理になってないとかあるんだっけ
19 : 2022/10/10(月) 09:47:46.068 ID:iEnIuIJWM
組織で作ってたら困るけど一人で作ってんなら好きにすりゃいいだろ
見た目にこだわったり問題の解決に手間かけて結局何も作れないんだよなこういう奴
22 : 2022/10/10(月) 09:50:12.310 ID:bNG7LJeu0
>>19
バカのコード見てやってる時点で一人でやってるわけないだろバカ
24 : 2022/10/10(月) 09:51:21.935 ID:iEnIuIJWM
>>22
お前がバカって可能性もあるし他人のコードなんてネットでいくらでも見れるだろバカ
28 : 2022/10/10(月) 09:56:07.301 ID:bNG7LJeu0
>>24
話変な方向に行ってるけど、組織内でレビューする立場なのよ
再帰関数でループ避ける代案考えて通ったよ
20 : 2022/10/10(月) 09:48:26.606 ID:bNG7LJeu0
3多重ループはもれなくバカ
21 : 2022/10/10(月) 09:49:29.121 ID:dCtt/SPv0
可読性がさがると言われる
23 : 2022/10/10(月) 09:51:09.393 ID:4N9T9u/Ea
プログラムとか苦手そう
25 : 2022/10/10(月) 09:52:00.820 ID:XPhbKd5+0
じゃあ3重ループ禁止するようコーディング規約変えろよ
ちゃんと代替案も書けよ
27 : 2022/10/10(月) 09:53:23.701 ID:XWoMBch30
組み合わせを列挙する というような場合は
普通にループでやったほうがわかりやすい
31 : 2022/10/10(月) 10:08:45.506 ID:DgZ/OYgAM1010
>>27
わかる
やりたいことが単純な多重ループで表せるときにあえて捻ったやり方でやるやつ見るとこいつセンスないかもなって思う
制約があるときは別だけど
29 : 2022/10/10(月) 09:57:38.533 ID:aCfMemBa0
画像処理やってるから多重for文は大体回避できるし書くと致命的なパフォーマンス低下が起こるイメージがある
他の業種はわからん
30 : 2022/10/10(月) 10:02:47.227 ID:bNG7LJeu01010
とにかく多重ループはやめましょう

コメント

タイトルとURLをコピーしました