Napiszemy funkcję o nazwie, findOutlierktóra przyjmuje integersjako argument tablicę liczb całkowitych .
Otrzymasz tablicę liczb całkowitych, która zawiera albo wszystkie liczby nieparzyste, albo wszystkie liczby parzyste z wyjątkiem jednej. Celem funkcji jest wypisanie jednej liczby, która jest inna lub przeciwna do innych liczb.
Przykład:
[2, 4, 0, 100, 4, 11, 2602, 36] // returns 11
[160, 3, 1719, 19, 11, 13, -21] // returns 160
W drugim przykładzie wszystkie liczby w tablicy są liczbami nieparzystymi, z wyjątkiem 160tego, że funkcja zwraca 160.
Aby rozpocząć funkcję, tworzymy dwie tablice:
let oddArr = [];
let evenArr = [];
Przechodzimy przez nasze dane wejściowe tablicy:
for (let i = 0; i < integers.length; i++) {
if (integers[i] % 2 === 0) {
evenArr.push(integers[i]);
} else {
oddArr.push(integers[i]);
}
}
Po wykonaniu pętli porównujemy dwie tablice i sprawdzamy, która tablica zawiera wartości odstające:
if (evenArr.length == 1) {
return evenArr[0];
} else {
return oddArr[0];
}
Oto pełna funkcja:
Jeśli uważasz, że ten algorytm był pomocny, zapoznaj się z moimi innymi artykułami dotyczącymi rozwiązania algorytmu JavaScript:
Kiedy wysyłasz żądanie do facebook.com, Twój komputer wyszukuje nazwę domeny, aby przetłumaczyć tę nazwę domeny na adres IP, aby komputer mógł nawiązać to połączenie.
Wyrusz w ekscytującą podróż pełną innowacji i sukcesu, wykorzystując niewykorzystany potencjał tych zaskakujących platform bez kodu. Pozwólcie, że podzielę się z wami historią o Sapnie, niezwykłej kobiecie-przedsiębiorcy.
Autor: Alyson Lee, doradca zarządzający ds. spraw rządowych Coroczny proces przyznawania środków przez rząd federalny ma kluczowe znaczenie dla naszych wysiłków na rzecz sfinansowania usuwania dwutlenku węgla (CDR). Każdego roku Carbon180 przesyła prośby do różnych biur kongresowych, aby pomóc wskazać, gdzie będą płynąć dolary w przyszłym roku.
Aby uniknąć niejasności, zostaną użyte następujące terminy; uwierzytelniający; Telefon komórkowy używany do tworzenia Witryny logowania; Witryna internetowa lub aplikacja, z której korzysta użytkownik, aby dokonać żądania logowania do Usługi; Sprzedawca świadczący daną usługę np
Możesz być śledczym OSINT, graczem CTF lub po prostu kimś, kto odbiera połączenia spamowe. Ktoś, kto próbuje zweryfikować numer, który widziałeś w reklamie.
Każdy racjonalnie myślący wie, że w kręgach politycznych i medialnych dominuje lewica, nawet skrajna lewica, co powoduje zachwianie równowagi w dyskursie politycznym. W dziedzinie religii ta nierównowaga jest wyraźnie widoczna: lewicowe gazety i sieci nie spieszą się z obroną wiary chrześcijańskiej.