トップページ > 就職 > 2017年08月28日 > z9acP0cw

書き込み順位&時間帯一覧

9 位/687 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000002131110101011



使用した名前一覧書き込んだスレッド一覧
就職戦線異状名無しさん
Web系IT企業3 [無断転載禁止]©2ch.net

書き込みレス一覧

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
手厳しい意見グサッとくるゾ…
勘弁しちくり〜


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。