14

现在给出一个素数,这个素数满足两点:

1、  只由1-9组成,并且每个数只出现一次,如13,23,1289。

2、  位数从高到低为递减或递增,如2459,87631。

请你判断一下,这个素数的回文数是否为素数(13的回文数是131,127的回文数是12721)。

输入描述:

输入只有1行。

第1行输入一个整数t,保证t为素数。

数据保证:9<t<109

输出描述:

输出一行字符串,如果t的回文数仍是素数,则输出“prime”,否则输出"noprime"。

// #include<iostream>

// #include<math.h>

// using namespace std;

// bool prime(long long int t)

// {

// for(int i=2;i<=sqrt(t);i++)

// {

// if(t%i==0)return false;

// }

// return true;

// }

// int main()

// {

// int t;

// cin>>t;

// if(prime(t))

// {

// int temp=t,sum=0,num=0;

// while(temp>0)

// {

// sum++;

// temp/=10;

// }

// temp=t/10;

// int i=sum-2;

// while(temp>0&&i>=0)

// {

// num+=(temp%10)*pow(10,i);

// temp/=10;

// i--;

// }

// if(prime(t*pow(10,sum-1)+num))

// cout<<"prime";

// else

// cout<<"noprime";

// }

// else

// cout<<"noprime";

// }

#include<iostream>

#include<math.h>

#include<string>

using namespace std;

bool isprime(long long int n)

{

for(int i=2;i<=sqrt(n);i++)

{

if(n%i==0)

return false;

}

return true;

}

int main()

{

int t;

cin>>t;

string s=to_string(t);

string s1;

for(int i=s.size()-2;i>=0;i--)

{

s1+=s[i];

}

s+=s1;

long long int n=stoll(s);

if(isprime(n))

{

cout<<"prime";

return 0;

}

cout<<"noprime";

}

全部评论

相关推荐

不愿透露姓名的神秘牛友
2024-12-10 18:52
华为 通软 24*14-16 硕士211
点赞 评论 收藏
分享
的一切😡😡楼主经历过快手的拷问后,沉沦了一天半,宅在宿舍玩游戏。最后半天幡然醒悟,极限复习,势必要夺回我属于我的一切。楼主这次大概摸清楚了大厂面试官的套路,发现面试官基本不问八股,全程拷打项目。这次楼主好好重新过了一遍项目,信心十足。开头面试官要我讲讲我在学校里做了些啥。我直接对着我做过的AI项目大谈特谈,就欺负面试官不懂AI。随后面试官又问到python与java的不同。楼主一愣,意识到不能再扯AI了。因为面试官可能不懂AI,但他肯定懂python啊。而楼主python主打一个会用就行。于是我赶紧吟唱了一段八股,并表示AI方向并没有做过多准备,因为面试的岗位是java。面试官淡淡一笑。这一次的交锋已楼主的小失利告终。随后便是无穷无尽的项目拷问,基本没有一点八股。但是由于楼主复习过了,应对自如,兵来将挡,水来土掩。平时楼主爱写技术教学博客,因此面对面试官的疑问,楼主直接拿出写博客的耐心,一步步的扳开揉碎了讲给面试官听。当然面试官也是懂行的,常常楼主一个技术点讲到一半,面试官就切换到下一个点。估计是感觉楼主讲的很详细,应该完全掌握了这个技术点,就没必要继续听下去吧。最后,面试官直接祭出大杀器——场景题。由于不知名原因,业务的锁提前释放了,这会对用户产生什么影响?楼主沉思了一会,先和面试官分析了一下产生现象的原因,针对不同原因分析了对用户的影响。分析完之后,楼主觉得不够,主动要求给出对应解决方案。面试官一愣,估计是第一次碰见主动要求给自己上难度的人。楼主心中一笑,因为这就是我主动出击的时刻!!随后低头沉思3分钟,拿出了一个还算不错的解决方案,可以解决由于锁提前释放而造成的支付问题。最后,来到了最激动人心的手撕代码环节。然后.....楼主没写完。实在是idea太好用了,提示功能太强,以至于楼主忘记了基本的字符串API。后来和面试官讲了一下思路,应该没啥问题。我发誓我以后刷算法,不用idea了,纯手敲!!反问环节,楼主问面试官对我的评价,面试官说通不通过他下去再思考一下。唉,若是没有沉沦那一天半,再写几道算法的话,楼主或许真能夺回属于我的一切 #牛客创作赏金赛# #还记得你第一次面试吗?# #面试时最害怕被问到的问题# #如何判断面试是否凉了#
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务