• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Liczba naturalna i pierwsza

Object Storage Arubacloud
+1 głos
1,261 wizyt
pytanie zadane 19 listopada 2017 w JavaScript przez Q7V Gaduła (4,250 p.)
Jaki jest najprostrzy sposób na sprawdzenie czy liczba jest naturalna oraz czy liczba jest pierwsza?
komentarz 19 listopada 2017 przez lapacz.kornel Mądrala (6,930 p.)
Z tego co wiem nie ma liczby  pierwszej która nie jest liczbą naturalną.
komentarz 19 listopada 2017 przez Q7V Gaduła (4,250 p.)
Nie chcę tego połączyć, oddzielne zagadnienia.
1
komentarz 19 listopada 2017 przez niezalogowany

Swoją drogą rozwaliło mnie kiedyś jedno z rozwiązań isPrime na codewars :D

function isPrime(num) {
  var primes = [LISTA WSZYSTKICH LICZB PIERWSZYCH < 50000];
  if (primes.indexOf(Math.abs(num)) !== -1) {
    return true;
  }
  return false;
}

1 odpowiedź

0 głosów
odpowiedź 19 listopada 2017 przez lapacz.kornel Mądrala (6,930 p.)
const isPrime = num => {
  for(let i = 2; i < num; i++)
    if(num % i === 0) return false;
  return num !== 1;
}

liczba pierwsza 

const isNatural = num =>  num >= 0 && Math.floor(num) === num;

liczba naturalna 

1
komentarz 19 listopada 2017 przez kap Stary wyjadacz (11,620 p.)
Zapomniałeś o 0 i wartościach ujemnych
komentarz 19 listopada 2017 przez lapacz.kornel Mądrala (6,930 p.)
const isNatural = num =>  num >= 0 && Math.floor(num) === num;

const isPrime = num => {
  if(!isNatural(num)) return false;

  for(let i = 2; i < num; i++)
    if(num % i === 0) return false;
  return num !== 1 && num !== 0;
}

lepiej?

komentarz 19 listopada 2017 przez kap Stary wyjadacz (11,620 p.)
Lepiej, choć wiadomo, że tak się większych liczb pierwszych nie liczy :)

Podobne pytania

0 głosów
1 odpowiedź 425 wizyt
+1 głos
4 odpowiedzi 3,045 wizyt
0 głosów
2 odpowiedzi 943 wizyt

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...