freeCodeCamp/curriculum/challenges/japanese/10-coding-interview-prep/project-euler/problem-254-sums-of-digit-f...

1.2 KiB

id title challengeType forumTopicId dashedName
5900f46b1000cf542c50ff7d 問題 254: 各位の階乗の和 1 301902 problem-254-sums-of-digit-factorials

--description--

f(n) を、n の各位の階乗の和と定義します。 例えば、f(342) = 3! + 4! + 2! = 32 です。

sf(n) を、f(n) の各位の和と定義します。 したがって、sf(342) = 3 + 2 = 5です。

g(i) を、sf(n) = i となる最小の正の整数 n と定義します。 sf(342) は 5 ですが、sf(25) も 5 であり、g(5) は 25 であることを確認できます。

sg(i) を、g(i) の各位の和と定義します。 したがって、sg(5) = 2 + 5 = 7 です。

さらに、g(20) は 267 であり、1 ≤ i ≤ 20 のときの \sum sg(i) は 156 であることを確認できます。

1 ≤ n ≤ 150 のとき、\sum N(i) を求めなさい。

--hints--

sumsOfDigitFactorials()8184523820510 を返す必要があります。

assert.strictEqual(sumsOfDigitFactorials(), 8184523820510);

--seed--

--seed-contents--

function sumsOfDigitFactorials() {

  return true;
}

sumsOfDigitFactorials();

--solutions--

// solution required