Move History

Rooted by: Return 100
Fork Selected
  • Code
    import itertools
    
    def return_hundred():
        return p(p(0)+p(0))*p(p(p(0)) - p(0)) + p(p(0))*(p(p(0)) - p(0)) + p(0)**(p(p(0)) - p(0))
    
    def p(n):
        """n'th prime"""
        pr = primes()
        for _ in range(n): next(pr) # consume n-1 values
        return next(pr)
    
    def primes():
        seen = set()
        for n in itertools.count(start=2):
            if not any((n % p ==0)for p in seen ):
                yield n
                seen.add(n)
                
    Test Cases
    Test.assert_equals(return_hundred(),100)
  • Code
    • def return_hundred():
    • return globals()[__import__('inspect').stack()[0][3][6]]
    • import itertools
    • def return_hundred():
    • return p(p(0)+p(0))*p(p(p(0)) - p(0)) + p(p(0))*(p(p(0)) - p(0)) + p(0)**(p(p(0)) - p(0))
    • _= 100
    • def p(n):
    • """n'th prime"""
    • pr = primes()
    • for _ in range(n): next(pr) # consume n-1 values
    • return next(pr)
    • def primes():
    • seen = set()
    • for n in itertools.count(start=2):
    • if not any((n % p ==0)for p in seen ):
    • yield n
    • seen.add(n)