Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function splitDigits(i) {
- return [parseInt(String(i).substring(0,1)), parseInt(String(i).substring(1,2)), parseInt(String(i).substring(2,3)), parseInt(String(i).substring(3,4))]
- }
- function isPrime(value) {
- for(var i = 2; i < value; i++) {
- if(value % i === 0) {
- return false;
- }
- }
- return value > 1;
- }
- for (var i = 7000; i < 10000; i++) {
- var combo = splitDigits(i)
- var a = combo[0]
- var b = combo[1]
- var c = combo[2]
- var d = combo[3]
- var secondAnswer = (a * b * c * d) + (a + b + c + d)
- if (a + b + c + d > (a * b) - (c * d) && a > 6 && isPrime(i) && (secondAnswer % a === 0 && secondAnswer % c === 0 && secondAnswer % b !== 0 && secondAnswer % d !== 0)) {
- console.log(i)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement