https://www.freecodecamp.com/challenges/stand-in-line
рдкреБрд╢ рдФрд░ рд╢рд┐рдлреНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╕рддреНрдпрд╛рдкрди "рдиреЗрдХреНрд╕реНрдЯрдЗрдирд▓рд╛рдЗрди ([5,6,7,8,9], 1) рдХреЛ 5 рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП" рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЧрд▓рдд рд╣реВрдВред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рд░рдгреА '[5,6,7,8,9]' рдХреЛ testArr рдореЗрдВ рдбрд╛рд▓рдиреЗ рдкрд░, рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рддрд░реНрдХ '1', рдпрд╣ '5' рд▓реМрдЯрд╛рддрд╛ рд╣реИред
function nextInLine(arr, item) {
testArr.push(item);
item = testArr.shift();
return item; // Change this line
}
var testArr = [5,6,7,8,9];
// Display Code
console.log("Before: " + JSON.stringify(testArr));
console.log(nextInLine(testArr, 1)); // Modify this line to test
console.log("After: " + JSON.stringify(testArr));
рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП testArr
рддреБрдореНрд╣рд╛рд░рд╛ рдХреЛрдб:
function nextInLine(arr, item) {
testArr.push(item);
item = testArr.shift();
return item; // Change this line
}
рд╕рд╣реА рдХреЛрдб:
function nextInLine(arr, item) {
arr.push(item);
return arr.shift(); // Change this line
}
рдорд┐рд▓ рдЧрдпрд╛ рдзрдиреНрдпрд╡рд╛рджред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рддреБрдореНрд╣рд╛рд░рд╛ рдХреЛрдб:
рд╕рд╣реА рдХреЛрдб: