kei0425tan’s blog

技術的なことを主に

Scala

POH7「プログラミングで彼女をつくる」「水着」ゲットチャレンジ!

POH8の問題を全部解いてしまったので、昔のにも挑戦してみます。paiza.jp 問題 階乗とは数学の演算の一つで、N の階乗をN! と書きます。N が自然数であるとき、階乗は次のように計算できます。 N! = N * (N - 1) * ... * 2 * 1 N が与えられたとき、N! のす…

Scalaで素数

新しい言語を学びたくて、Scalaをやってみました。Scalaの選考理由としては以下の理由からです。 関数型 パターンパマッチング 末尾再帰最適化 そこそこメジャー というわけで、指定した数以下の素数を求める関数です。 Scalaで素数とてもエレガントに書けた…