Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // html5
- <!DOCTYPE html>
- <html>
- <head>
- <title>Problema #4</title>
- </head>
- <body>
- <p>Projecto Euler</p>
- <br>
- </body>
- <script src="funcion.js"></script>
- // funcion.js
- /* Autor: Patricio Moreno*/
- // Declaramos la funcion Palindrome.
- function palindromic() {
- // Declaramos la variable vacia.
- var max = 0;
- // Declaramos un repetidor y ingreso las variables y los valores que se de evaluacion.
- for(var i = 999; i > 99; i--) {
- for(var k = 999; k > 99; k--) {
- var n = i * k;
- var s = '' + n;
- //split es utilizado para dividir una cadena en una matriz de subcadenas y devuelve la nueva matriz.
- // El reverse es un método que invierte el orden de los elementos en una matriz.
- if (s === s.split("").reverse().join("") && n > max) {
- //join devuelve la matriz como una cadena.
- max = n;
- }}}
- return max;
- }
- //Imprimo por un alert el valor de la funcion Palindrome.
- alert(palindromic());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement