Aktywne Wpisy
![wykop](https://wykop.pl/cdn/c3397992/wykop_U5laqyXEOf,q60.jpg)
wykop +11
Drodzy Wykopowicze,
mamy dla Was ważne informacje! W związku z koniecznością dostosowania regulaminu do wymogów prawnych, od 12 lipca 2024 roku zacznie obowiązywać nowy regulamin. Jednak już dziś wprowadzamy kilka kluczowych zmian, które wpłyną na funkcjonowanie serwisu. Zmiany, które wprowadzamy:
1. Nowe oznaczenia treści wideo:
- Wprowadzamy nowe oznaczenia wiekowe dla treści wideo: 12+ oraz 16+. Te zmiany mają na celu lepsze dostosowanie treści do odpowiednich grup wiekowych.
- Pojawi się
mamy dla Was ważne informacje! W związku z koniecznością dostosowania regulaminu do wymogów prawnych, od 12 lipca 2024 roku zacznie obowiązywać nowy regulamin. Jednak już dziś wprowadzamy kilka kluczowych zmian, które wpłyną na funkcjonowanie serwisu. Zmiany, które wprowadzamy:
1. Nowe oznaczenia treści wideo:
- Wprowadzamy nowe oznaczenia wiekowe dla treści wideo: 12+ oraz 16+. Te zmiany mają na celu lepsze dostosowanie treści do odpowiednich grup wiekowych.
- Pojawi się
![wykop - Drodzy Wykopowicze,
mamy dla Was ważne informacje! W związku z koniecznością...](https://wykop.pl/cdn/c3201142/cd7e34636a2bc13295b6e58b66e3306217268bca678a685160b9f407a16cc9ab,w150.png)
źródło: Wykop
Pobierz
kuba181797 +16
Chyba jedyne co mnie niesamowicie denerwuje w naszej ukochanej branży to, że 90% programistów jest przegrywami. Chłop 25-35 lat i nosi przepocone koszulki z marvela czy innymi pokemonami, niedopasowane jeansy i sportowe buty które nie mają za grosz stylu - czasem mam wrażenie, że to są po prostu dzieci w ciele dorosłego mężczyzny. Nie pogadasz jak facet z facetem bo jedyne na czym się zna to IT. Zapomnij o rozmowach na temat
In Computer Science a queue is an abstract Data Structure where items are kept in order. New items can be added at the back of the queue and old items are taken off from the front of the queue.
Write a function nextInLine which takes an array (arr) and a number (item) as arguments. Add the number to the end of the array, then remove the first element of array. The nextInLine function should then return the element that was removed.
nextInLine([], 1) should return 1
nextInLine([2], 1) should return 2
nextInLine([5,6,7,8,9], 1) should return 5
After nextInLine(testArr, 10), testArr[4] should be 10
http://codepen.io/frontendowiec/pen/YGQEXp?editors=1111
Mógłby mi ktoś pomóc z tym zadaniem?
#nieprogramowanie
Kopiuję wartość z pierwszego indeksu i dodaję jako ostatni element. Usuwam ten pierwszy. I tyle. Czy tutaj źle coś zrozumiałem?
function nextInLine(arr, item) {
testArr.push(testArr[0]); //pierwszy element idzie na koniec
testArr.shift(); //usuwam pierwszy element
testArr.push(item); //dodaje argument item na koniec kolejki
return item; // Change this line //może tutaj mam coś innego zwrócić?
}
Jeśli to tak ma być to nie zwraca tego co trzeba :(
Dla nextInLine([5,6,7,8,9], 1) should return 5
przed wywołaniem: 3,4,5,1,1
funkcja zwraca 3
po wywołaniu jest 4,5,1,1,1
Tak wygląda funkcja:
function nextInLine(arr, item) {
var pom = testArr[0];
testArr.push(item);
testArr.shift();
return pom;
}
Może tak się nie przekazuje elementów w tablicy?
console.log(nextInLine([5,6,7,8,9], 1));