freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/project-euler/problem-98-anagramic-square...

1.6 KiB

id challengeType title videoUrl localeTitle
5900f3cf1000cf542c50fee1 5 Problem 98: Anagramic squares Problema 98: cuadrados anagramas

Description

Al reemplazar cada una de las letras en la palabra CARE con 1, 2, 9 y 6 respectivamente, formamos un número cuadrado: 1296 = 362. Lo que es notable es que, al usar las mismas sustituciones digitales, el anagrama, RACE, también forma un número cuadrado: 9216 = 962. Llamaremos a CARE (y RACE) un par de palabras de anagrama cuadrado y especificamos además que los ceros iniciales no están permitidos, ni puede una letra diferente tener el mismo valor digital que otra letra. Usando words.txt (clic con el botón derecho y 'Guardar enlace / destino como ...'), un archivo de texto de 16K que contiene casi dos mil palabras comunes en inglés, encuentra todos los pares de palabras cuadrados del anagrama (una palabra palindrómica NO se considera una anagrama de si mismo). ¿Cuál es el número cuadrado más grande formado por cualquier miembro de tal par? NOTA: Todos los anagramas formados deben estar contenidos en el archivo de texto dado.

Instructions

undefined

Tests

tests:
  - text: <code>euler98()</code> debe devolver 18769.
    testString: 'assert.strictEqual(euler98(), 18769, "<code>euler98()</code> should return 18769.");'

Challenge Seed

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

euler98();

Solution

// solution required