freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-204-generalised-ham...

1.6 KiB

id challengeType title videoUrl localeTitle
5900f4381000cf542c50ff4b 5 Problem 204: Generalised Hamming Numbers Задача 204: Обобщенные номера Хэмминга

Description

Число Хэмминга - это положительное число, не имеющее простого коэффициента больше 5. Таким образом, первые несколько чисел Хэмминга - 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15. Есть 1105 чисел Хэмминга не более 108.

Мы будем называть положительное число обобщенным числом Хэмминга типа n, если он не имеет простого множителя, большего, чем n. Следовательно, числа Хэмминга являются обобщенными числами Хэмминга типа 5.

Сколько обобщенных чисел Хемминга типа 100 существует, которые не превышают 109?

Instructions

Tests

tests:
  - text: <code>euler204()</code> должен возвращать 2944730.
    testString: 'assert.strictEqual(euler204(), 2944730, "<code>euler204()</code> should return 2944730.");'

Challenge Seed

function euler204() {
  // Good luck!
  return true;
}

euler204();

Solution

// solution required