和
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
和
【题目描述】
现给定n个整数,请求出其中是素数或者回文数的元素和。
素数是指“一个大于1的自然数,除了1和它本身外,不能被其他自然数整除”,如:3是素数,其因子只有1和3;21不是素数,其因子有{1,3,7,21}。
回文数是指“一个任意自然数,该数从前向后和从后向前读,数据相同”,如:121是回文数,正序读和逆序读结果相同;123不是回文数,正序读为123,逆序读为321,两者不相等。
Ps.建议使用函数实现。
【输入格式】
第一行输入一个整数n,需要判断的整数个数。
接下来一行,有n个以空格隔开的整数x。
【输出格式】
输出一个整数,表示所给数据中是素数或者回文数的元素和。
【输入输出样例】
输入样例 | 输出样例 | |
---|---|---|
样例1 | 31 2 13 | 16 |
样例2 | 31 2 -3 | 3 |
【样例1解释】1,2是回文数,13是素数,所以1+2+13=16。
【样例2解释】1,2是回文数,-3既不是回文数也不是素数,所以1+2=3。
【数据范围】
对于80%的数据,0<n≤100,0≤x≤10000;
对于100%的数据,0<n≤10000,|x|≤2,000,000,000。