-
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)
Output:
-
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)
- All
- {{group.name}} ({{group.count}})
This comment has been reported as {{ abuseKindText }}.
Show
This comment has been hidden. You can view it now .
This comment can not be viewed.
- |
- Reply
- Edit
- View Solution
- Expand 1 Reply Expand {{ comments?.length }} replies
- Collapse
- Remove
- Remove comment & replies
- Report
{{ fetchSolutionsError }}