1144: 素数回文
来源:互联网 发布:淘宝宝贝详情优化 编辑:程序博客网 时间:2024/06/03 08:42
题目
Description
小王对既是素数又是回文的数特别感兴趣。比如说151既是素数又是个回文。现在小王想要你帮助他找出某个范围内的素数回文数,请你写个程序找出 a 跟b 之间满足条件的数。(5 <= a < b <= 100,000,000);
Input
输入a和b(5 <= a < b <= 100,000,000)
Output
按从小到大输出a,b之间所有满足条件的素数回文数
Sample Input
5 500
Sample Output
5
7
11
101
131
151
181
191
313
353
373
383
代码块
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cn = new Scanner(System.in); int n = cn.nextInt(); int m = cn.nextInt(); for (int i = n; i <= m; i++) { if (isPrime(i) && invert(i)) {//&&可以先判断前面的如果是false,后面的就不再判断 System.out.println(i); } } }//进行是否,具有回文数的特点 private static boolean invert(int i) { int a = 0, b = i; while (i > 0) { a = a * 10 + i % 10; i /= 10; } if (a == b) return true; return false; }//进行是否,具有质数的特点 private static boolean isPrime(int n) { if (n == 2) return true; if (n < 2 || n % 2 == 0) return false; for (int i = 3; i <= (int) Math.sqrt(n); i += 2) { if (n % i == 0) return false; } return true; }}
阅读全文
0 0
- 1144: 素数回文
- 1144:素数回文
- 素数回文
- 回文素数
- 回文素数
- 回文素数
- 回文素数
- 回文素数
- 【素数回文】
- 回文素数
- 素数回文
- 回文素数
- 回文素数
- 回文素数
- 回文素数
- 回文素数
- 回文素数
- 回文素数
- mapreduce原理
- android gps机制分析--之六
- Kotlin是个什么东东?
- React入门
- 算法:图的拓扑排序-数据结构(23)
- 1144: 素数回文
- CentOs 关闭图形界面
- leetcode之回溯backtracing专题3
- Linux 命令-磁盘空间命令
- 406 not accepted
- 数据压缩实验三
- Vc++创建新进程
- 413 Request Entity Too Large
- HDU 3259 Wormholes(Bellman-Ford算法)