Files
freeCodeCamp/curriculum/challenges/japanese/10-coding-interview-prep/project-euler/problem-113-non-bouncy-numbers.md
2022-01-20 20:30:18 +01:00

1.2 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f3dd1000cf542c50fef0 問題 113: 弾み数ではない数 5 301739 problem-113-non-bouncy-numbers

--description--

ある数を左から右へ見ていき、すべての数字がその左側の数字を下回らない場合、その数は増加数と呼ばれます。例えば 134468 です。

同様に、すべての数字がその右側の数字を下回らない場合、その数は減少数と呼ばれます。例えば 66420 です。

増加数、減少数のどちらでもない正の整数を「弾み」数と呼ぶことにします。例えば 155349 です。

n が大きくなるにつれ、n 未満の弾み数の割合も大きくなります。弾み数ではない数は 100万未満で 12951 個、{10}^{10} 未満で 277032 個しかありません。

グーゴル数 ({10}^{100}) 未満で弾み数でない数はいくつありますか。

--hints--

nonBouncyNumbers()51161058134250 を返す必要があります。

assert.strictEqual(nonBouncyNumbers(), 51161058134250);

--seed--

--seed-contents--

function nonBouncyNumbers() {

  return true;
}

nonBouncyNumbers();

--solutions--

// solution required