Login
7 branches 0 tags
Ben (X13/Arch) Simplified things a little 0643405 9 days ago 1260 Commits
nujel / benchmark / euler4 / berry.be
def reverseNum(a)
    var ret = 0
    while a>0
        ret = (ret * 10) + (a % 10)
        a = (a/10)
    end
    return ret
end

def palindromeP(a)
    return a == reverseNum(a)
end

def startSearch()
    var ret = 0
    for a:0 .. 999
        for b:0 .. 999
            var p = a * b
            if(palindromeP(p) && (p > ret))
                ret = p
            end
        end
    end
    return ret
end

print("The biggest product of 2 3-digit numbers that is a palindrome is: " .. startSearch())