Files
freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-90-cube-digit-pairs.russian.md

56 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 5900f3c61000cf542c50fed9
challengeType: 5
title: 'Problem 90: Cube digit pairs'
videoUrl: ''
localeTitle: 'Задача 90: пары цифр куба'
---
## Description
<section id="description"> На каждой из шести граней на кубе записана другая цифра (от 0 до 9); то же самое делается со вторым кубом. Помещая два куба бок о бок в разных положениях, мы можем сформировать множество 2-значных чисел. <p> Например, квадратное число 64 может быть сформировано: </p><p> Фактически, тщательно выбирая цифры на обоих кубах, можно отобразить все квадратные числа ниже 100: 01, 04, 09, 16, 25, 36, 49, 64 и 81. </p><p> Например, одним из способов, которым это может быть достигнуто, является размещение {0, 5, 6, 7, 8, 9} на одном кубе и {1, 2, 3, 4, 8, 9} на другом кубе. </p><p> Однако для этой задачи мы разрешим переворачивание 6 или 9 вверх дном, чтобы такая компоновка, как {0, 5, 6, 7, 8, 9} и {1, 2, 3, 4, 6, 7} позволяет отображать все девять квадратных чисел; иначе было бы невозможно получить 09. </p><p> При определении различной компоновки нас интересуют цифры на каждом кубе, а не порядок. </p><p> {1, 2, 3, 4, 5, 6} эквивалентно {3, 6, 4, 1, 2, 5} {1, 2, 3, 4, 5, 6} отличается от {1, 2, 3, 4, 5, 9} </p><p> Но поскольку мы разрешаем обращение 6 и 9, два разных набора в последнем примере представляют собой расширенный набор {1, 2, 3, 4, 5, 6, 9} с целью формирования двузначных чисел. </p><p> Сколько различных компоновки двух кубов позволяют отображать все квадратные числа? </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler90()</code> должен вернуть 1217.
testString: 'assert.strictEqual(euler90(), 1217, "<code>euler90()</code> should return 1217.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler90() {
// Good luck!
return true;
}
euler90();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>