Prime numbers

JavaScript, Ruby

Jump to: navigation, search

Определяем, является ли число простым:

// JavaScript
Number.prototype.isPrime = function() {
    return !/^1?$|^(11+?)\1+$/.test('1'.x(this));
};

# Ruby
class Fixnum
    def prime?
        ('1' * self) !~ /^1?$|^(11+?)\1+$/
    end
end

Personal tools
ссылка