1行素数判定コード
知人のmarienが1行素数判定のコードを作成してくれたのでその紹介です。
(このコードはとにかく1行で書くことを目的としたので計算速度とかは全く気にしておりません)
print('not sosu') if 0 in [(i + 1 + num) % num for i, num in enumerate(reversed(range(2, int(input()))))] else print('sosu')
Go to list of users who liked
More than 3 years have passed since last update.
知人のmarienが1行素数判定のコードを作成してくれたのでその紹介です。
(このコードはとにかく1行で書くことを目的としたので計算速度とかは全く気にしておりません)
print('not sosu') if 0 in [(i + 1 + num) % num for i, num in enumerate(reversed(range(2, int(input()))))] else print('sosu')
Register as a new user and use Qiita more conveniently
Go to list of users who liked