题目解析
{1,2,3,4,5,6,7,8,9,10}
{ 1 ,2,3,4,5,6,7,8,9,10}
{ 1 ,
2
,3,4,5,6,7,8,9,10}
{ 1 ,
2
,3,4,5,6,7,8,9,10}
{ 1 ,2,3,4,5,6,7,8,9,10}
{ 1 ,2,3,4,5,6,7,8,9,10}
{2,3,5,7}
具体代码
import java.util.*;public class Main {public static void main(String[] args) {int n = 20210605;int count = 0;int[] vs = new int[n+1];Set<Integer> set = new HashSet<>();for(int i = 2; i <= n; i++) {if (vs[i] == 0) {set.add(i);for(int j = i+i; j <= n; j += i) {vs[j] = -1;}}}for(int i : set) {char[] chars = String.valueOf(i).toCharArray();boolean flag = true;for(char c : chars) {if (!(c == '2' || c == '3' || c == '5' || c == '7')) {flag = false;break;}}if (flag) {++count;}}System.out.println(count);}}
运行结果
1903
文章转载自云丶言,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。





