Brilliant numbers: Difference between revisions
Content added Content deleted
m (Rust - increase limit to 10^17) |
m (Java - minor edit) |
||
Line 486: | Line 486: | ||
public class BrilliantNumbers { |
public class BrilliantNumbers { |
||
public static void main(String[] args) { |
public static void main(String[] args) { |
||
var primesByDigits = getPrimesByDigits( |
var primesByDigits = getPrimesByDigits(100000000); |
||
System.out.println("First 100 brilliant numbers:"); |
System.out.println("First 100 brilliant numbers:"); |
||
List<Integer> brilliantNumbers = new ArrayList<>(); |
List<Integer> brilliantNumbers = new ArrayList<>(); |
||
Line 545: | Line 545: | ||
List<List<Integer>> primesByDigits = new ArrayList<>(); |
List<List<Integer>> primesByDigits = new ArrayList<>(); |
||
List<Integer> primes = new ArrayList<>(); |
List<Integer> primes = new ArrayList<>(); |
||
for (int p = 10; p < limit; ) { |
for (int p = 10; p <= limit; ) { |
||
int prime = primeGen.nextPrime(); |
int prime = primeGen.nextPrime(); |
||
if (prime > p) { |
if (prime > p) { |