エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Code Kataというのがありますが、指慣らしとか、反復練習として、自分にとって新しい言語やライブラリの... Code Kataというのがありますが、指慣らしとか、反復練習として、自分にとって新しい言語やライブラリの使い方の習得に、お決まりのお題でプログラミングをしています。ボーリングのスコア計算とか、ソートを知ってる限りのアルゴリズムで書くとか、スタックやキューをTDDで書くんですね。 Java8のストリームAPIをそろそろ押さえておきたいと思って、素数列を生成するプログラムを書きました。 public int[] declarative(int end) { return IntStream .range(2, end) .filter(x -> x < 4 ? true : IntStream.rangeClosed(2, (int) Math.sqrt(x)) .allMatch(y -> x % y != 0)) .toArray(); } 上記の実装は、1で割り切れることはわかっている