freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-346-strong-repunits...

1.5 KiB
Raw Blame History

id challengeType title videoUrl localeTitle
5900f4c71000cf542c50ffd8 5 Problem 346: Strong Repunits Задача 346: Сильные подразделения

Description

Число 7 является особенным, потому что 7 равно 111, записанному в базе 2, а 11 записано в базе 6 (т.е. 710 = 116 = 1112). Другими словами, 7 является репунитом по крайней мере в двух базах b> 1.

Мы будем называть положительное целое число с этим свойством сильным repunit. Можно проверить, что существует 8 сильных repunits ниже 50: {1,7,13,15,21,31,40,43}. Кроме того, сумма всех сильных repunits ниже 1000 равна 15864.

Найдите сумму всех сильных repunits ниже 1012.

Instructions

undefined

Tests

tests:
  - text: <code>euler346()</code> должен вернуть 336108797689259260.
    testString: 'assert.strictEqual(euler346(), 336108797689259260, "<code>euler346()</code> should return 336108797689259260.");'

Challenge Seed

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

euler346();

Solution

// solution required