- Web系IT企業3 [無断転載禁止]©2ch.net
372 :就職戦線異状名無しさん[sage]:2017/08/28(月) 13:05:54.07 ID:z9acP0cw - ネタ用としては特にしてないかな。
|
- Web系IT企業3 [無断転載禁止]©2ch.net
374 :就職戦線異状名無しさん[sage]:2017/08/28(月) 13:15:26.41 ID:z9acP0cw - なんだその質問(笑)
書けない奴いるのか?
|
- Web系IT企業3 [無断転載禁止]©2ch.net
377 :就職戦線異状名無しさん[sage]:2017/08/28(月) 14:11:21.07 ID:z9acP0cw - https://wandbox.org/permlink/EsRZ5ut6uuREPM3q
すっげえ暇だから書いたゾ〜 適当だけど許しちくり〜 Java触ったことあんまりないんだけど、書いてみるとすっげえ書きにくいな。
|
- Web系IT企業3 [無断転載禁止]©2ch.net
380 :就職戦線異状名無しさん[sage]:2017/08/28(月) 15:07:32.19 ID:z9acP0cw - while (true) と同じだゾ。
Cの方が慣れてるから癖でそう書いただけで、Javaだと while(true) の方が自然かも知れない。 ごめんよごめんやで。 ※Cだとブール値扱うのが面倒くさいので、無限ループを書く時は while(1) か for(;;) とするんだけど、while(1) ってなんだか不細工だから個人的には for(;;) を使うことが多い。
|
- Web系IT企業3 [無断転載禁止]©2ch.net
382 :就職戦線異状名無しさん[sage]:2017/08/28(月) 15:44:17.63 ID:z9acP0cw - main関数内のforループは入力を何度も受け付けるためのループだゾ〜
というか今の実装だと10と入力されたらフィボナッチ数列の10番目の数値が表示されるだけだぞゾ。 100以下の数値n(数値)を入力したら0〜n番目のフィボナッチ数列が、 100位上の数値を入力したら0〜100番目のフィボナッチ数列が表示されるようにしたければ try { int n = Integer.parseInt(input); for (int i = 0; i <= (n > 100 ? 100 : n); ++i) { System.out.printf("fibonacci(%d) = %d\n", i, fibonacci(i)); } } catch (NumberFormatException e) { continue; }; みたいにすれば良いと思うゾ。 ただ今の実装だと100番目の値は大きすぎて計算できないゾ。 というか就活スレでコードの話するなってそろそろ誰かに怒られそうだゾ。 過疎スレなんだから勘弁しちくり〜。
|
- Web系IT企業3 [無断転載禁止]©2ch.net
383 :就職戦線異状名無しさん[sage]:2017/08/28(月) 15:57:08.01 ID:z9acP0cw - とりあえず大きい数値に対応しておいたゾ〜
https://wandbox.org/permlink/YmfeBEkR9cCEuN8C まったの〜
|
- Web系IT企業3 [無断転載禁止]©2ch.net
385 :就職戦線異状名無しさん[sage]:2017/08/28(月) 16:26:07.21 ID:z9acP0cw - いやいや。
fib(n) を求めるとしたら fib(n-1) と fib(n-2) が必要。 → fib(0) と fib(1) されあれば fib(2) 以降は以下のように全部計算できる。 int fib(int n) { int a = 0, b = 1; for (int i = 2; i <= n; ++i) { int tmp = a + b; a = b; b = tmp; } return b; } fibが複数回呼ばれたときに、その都度同じ計算するのは勿体ないな。 → 計算結果を保存する配列を作ろう(memo)。 大きい数字を計算できないな。 → BigInteger使おう。 ってだけなので、このくらいならすぐ書けるようになるかと。
|
- Web系IT企業3 [無断転載禁止]©2ch.net
389 :就職戦線異状名無しさん[sage]:2017/08/28(月) 17:14:40.05 ID:z9acP0cw - >>387
>>377 はそうだけど、 >>383 はBigInteger使ってるからちゃんと計算されると思うゾ
|
- Web系IT企業3 [無断転載禁止]©2ch.net
392 :就職戦線異状名無しさん[sage]:2017/08/28(月) 18:14:49.70 ID:z9acP0cw - 給料低すぎるなぁということ以外は何もないな…。
特に関わりもないし…。 でも優秀なエンジニアが今後一切寄り付かなくなりそうだなとは思う。
|
- Web系IT企業3 [無断転載禁止]©2ch.net
395 :就職戦線異状名無しさん[sage]:2017/08/28(月) 20:45:24.65 ID:z9acP0cw - https://wandbox.org/permlink/sfLH8D4qIl1vIJEa
|
- Web系IT企業3 [無断転載禁止]©2ch.net
400 :就職戦線異状名無しさん[sage]:2017/08/28(月) 22:17:02.34 ID:z9acP0cw - >>397
手厳しい意見グサッとくるゾ… 勘弁しちくり〜
|