今回は、2015年12月8日より開催しておりました、paizaオンラインハッカソンvol.7「プログラミングで彼女をつくる」の解法とSwiftオープンの上位コードについてお届けします。 ■POH7 水着ゲットチャレンジの解説 今回一番難易度が高かった水着問題です。 「これだけ解けない!」「彼女に水着が着せられない!」という声を多くいただきましたが、この解説と模範解答コードがあれば誰でも彼女に水着を着てもらうことができますよ!!やったー!! 水着ゲットチャレンジ問題は、階乗の問題です。階乗とは、簡単に言うと4の階乗であれば4×3×2×1、6の階乗であれば6×5×4×3×2×1というふうに、整数を階段状に掛けた計算結果のことです。 それでは実際の問題文を見てみましょう。 ◆問題文 階乗とは数学の演算の一つで、N の階乗をN! と書きます。N が自然数であるとき、階乗は次のように計算できます。