Skip to content

Instantly share code, notes, and snippets.

@jpustula
Created October 7, 2012 10:56
Show Gist options
  • Save jpustula/3847856 to your computer and use it in GitHub Desktop.
Save jpustula/3847856 to your computer and use it in GitHub Desktop.
/**
* Implementacja funkcji pi(n).
* Oblicza liczbę liczb pierwszych z zadanego przedziału
*
* @param int n Liczba naturalna
*/
public static int pi(int n) {
/**
* Liczba liczb pierwszych z zadanego przedziału.
* Wartość początkowa pochodzi z zadanego wzoru.
*/
int total_prime_numbers = -1;
for (int j = 3; j <= n; j++) {
total_prime_numbers += factorial(j - 2) - j * Math.floor(factorial(j - 2) / j);
}
return total_prime_numbers;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment