Files
freeCodeCamp/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-303-multiples-with-small-digits.md
gikf 32dbe23f5e fix(curriculum): clean-up Project Euler 301-320 (#42926)
* fix: clean-up Project Euler 301-320

* fix: corrections from review

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-07-21 17:59:56 +02:00

881 B

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f49b1000cf542c50ffae Problem 303: Multiples with small digits 5 301957 problem-303-multiples-with-small-digits

--description--

For a positive integer n, define f(n) as the least positive multiple of n that, written in base 10, uses only digits ≤ 2.

Thus f(2) = 2, f(3) = 12, f(7) = 21, f(42) = 210, f(89) = 1\\,121\\,222.

Also, \displaystyle\sum_{n = 1}^{100} \frac{f(n)}{n} = 11\\,363\\,107.

Find \displaystyle\sum_{n = 1}^{10\\,000} \frac{f(n)}{n}.

--hints--

multiplesWithSmallDigits() should return 1111981904675169.

assert.strictEqual(multiplesWithSmallDigits(), 1111981904675169);

--seed--

--seed-contents--

function multiplesWithSmallDigits() {

  return true;
}

multiplesWithSmallDigits();

--solutions--

// solution required