アカウント名:
パスワード:
「1から10000までの合計値を求める」で作られたコードが以下。
var total = 0;
for (var i = 1; i <= 10000; i++) { total += i;}
console.log(total);
間違っては無いけど、非常に素朴で単純な組み方。うん、まだ私たちの仕事はなくなりそうにない。# とか思っててお客が「これでいいじゃん」とか言いだしたら困るなぁ
Lisp
1から100までの合計値を数学の公式を使って求める
(+ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100)
うーむ。こんなの書いてくる新人がいたら匙を投げる。
なぜかLispの選択肢が2つある
あ、ほんとだ。
下のほうのLispに同じの投げたら、またも期待外れが返ってきた。
total = 0
for i in 1..100 total += iend
puts total
どう見てもLispじゃない。
下の方のLispで何度か繰り返したら、期待したアルゴリズムがでてきたが、やはりLispじゃなかった。
(1 + 100) * 100 / 2 = 5050
そのやり方にしたって「公式」ではない気がする。
これは、、、RLISPじゃね。まだ使える者がおったとは。長生きはしてみるもんじゃ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
新人が作るレベルのコード (スコア:1)
「1から10000までの合計値を求める」で作られたコードが以下。
var total = 0;
for (var i = 1; i <= 10000; i++) {
total += i;
}
console.log(total);
間違っては無いけど、非常に素朴で単純な組み方。
うん、まだ私たちの仕事はなくなりそうにない。
# とか思っててお客が「これでいいじゃん」とか言いだしたら困るなぁ
Re: (スコア:0)
Lisp
1から100までの合計値を数学の公式を使って求める
(+ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100)
うーむ。
こんなの書いてくる新人がいたら匙を投げる。
Re: (スコア:0)
なぜかLispの選択肢が2つある
Re:新人が作るレベルのコード (スコア:0)
あ、ほんとだ。
下のほうのLispに同じの投げたら、またも期待外れが返ってきた。
1から100までの合計値を数学の公式を使って求める
total = 0
for i in 1..100
total += i
end
puts total
どう見てもLispじゃない。
Re: (スコア:0)
下の方のLispで何度か繰り返したら、期待したアルゴリズムがでてきたが、
やはりLispじゃなかった。
1から100までの合計値を数学の公式を使って求める
(1 + 100) * 100 / 2 = 5050
Re:新人が作るレベルのコード (スコア:2)
そのやり方にしたって「公式」ではない気がする。
Re: (スコア:0)
これは、、、RLISPじゃね。
まだ使える者がおったとは。長生きはしてみるもんじゃ。