Skip to content

Instantly share code, notes, and snippets.

@fforres
Last active August 29, 2015 14:25
Show Gist options
  • Save fforres/a55c4193b4ed9e1dbf16 to your computer and use it in GitHub Desktop.
Save fforres/a55c4193b4ed9e1dbf16 to your computer and use it in GitHub Desktop.
'use strict';
var problem52 = (function() {
var t = true;
var number = 1;
var sonPermutables = function(numero1, numero2) {
var theNumber1 = (numero1).toString().split('').sort();
var theNumber2 = (numero2).toString().split('').sort();
var length = theNumber1.length;
var equals = true;
if (theNumber1.length !== theNumber2.length) {
return false;
}
for (var i = 0; i < 10; i++) {
if (theNumber1[i] !== theNumber2[i]) {
equals = false;
}
}
if (equals){
return true;
}else{
return false;
}
};
while (t) {
number++;
var permutable = true;
for (var k = 1; k <= 6; k++) {
if (!sonPermutables(number, number * k)) {
permutable = false;
}
}
if (permutable) {
t = false;
}
}
return function() {
return number;
};
}());
console.log(problem52());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment