同步操作将从 编程语言算法集/Java 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
package ProjectEuler;/*** By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is* 13.** <p>What is the 10 001st prime number?** <p>link: https://projecteuler.net/problem=7*/public class Problem07 {public static void main(String[] args) {int[][] testNumbers = {{1, 2},{2, 3},{3, 5},{4, 7},{5, 11},{6, 13},{20, 71},{50, 229},{100, 541}};for (int[] number : testNumbers) {assert solution1(number[0]) == number[1];}}/**** Checks if a number is prime or not* @param number the number* @return {@code true} if {@code number} is prime*/private static boolean isPrime(int number) {if (number == 2) {return true;}if (number < 2 || number % 2 == 0) {return false;}for (int i = 3, limit = (int) Math.sqrt(number); i <= limit; i += 2) {if (number % i == 0) {return false;}}return true;}private static int solution1(int n) {int count = 0;int number = 1;while (count != n) {if (isPrime(++number)) {count++;}}return number;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。