--- id: 5900f3cf1000cf542c50fee1 challengeType: 5 title: 'Problem 98: Anagramic squares' videoUrl: '' localeTitle: 'Проблема 98: Анаграммы квадратов' --- ## Description
Заменяя каждую из букв слова CARE на 1, 2, 9 и 6 соответственно, мы формируем квадратное число: 1296 = 362. Примечательно, что, используя те же цифровые подстановки, анаграмма RACE также образует квадратное число: 9216 = 962. Мы будем называть CARE (и RACE) квадратной парной пары анаграмм и дополнительно указывать, что ведущие нули не разрешены, и другая буква не может иметь то же цифровое значение, что и другая буква. Используя word.txt (правый щелчок и «Сохранить ссылку / цель как ...»), текстовый файл размером 16 КБ, содержащий почти две тысячи общих английских слов, найдет все квадратные пары параграмм (палиндромное слово НЕ считается анаграмма самого себя). Каково наибольшее квадратное число, образованное любым членом такой пары? ПРИМЕЧАНИЕ. Все сформированные анаграммы должны содержаться в данном текстовом файле.
## Instructions
## Tests
```yml tests: - text: euler98() должен вернуть 18769. testString: 'assert.strictEqual(euler98(), 18769, "euler98() should return 18769.");' ```
## Challenge Seed
```js function euler98() { // Good luck! return true; } euler98(); ```
## Solution
```js // solution required ```