题解 | #素数回文#

素数回文

http://www.nowcoder.com/practice/d638855898fb4d22bc0ae9314fed956f

开根号那个回文数可以减小复杂度,也同时能够反应整体情况
import math
x = input()
y=''.join([i for i in reversed(x)][1:])
num=int(x+y)
if num > 1:   #质数大于1
    for i in range(2,int(math.sqrt(num))):
        if (num % i) == 0:
            print('noprime')
            break
            
    else:
        print('prime')

else:
    print('noprime')
全部评论
好神奇
点赞 回复
分享
发布于 2022-12-25 15:35 广东

相关推荐

头像
04-29 10:53
已编辑
东北大学 自动化类
点赞 评论 收藏
转发
1 收藏 评论
分享
牛客网
牛客企业服务