Помощ със задача 05. Tseam Account от Arrays - More Exercise JS-Fundamentals
Здравейте,
от сума ти време се мъча с 'Expansion' от Tseam Account - заради него ми дава 50-100. Ще съм благодарна, ако някой помогне.
https://judge.softuni.org/Contests/Practice/Index/1272#4
ето и решението:
function solve(strings) {
let newArr = strings.shift().split(' ')
for (let i = 0; i < strings.length; i++) {
let [command, game] = strings[i].split(' ')
let index = newArr.indexOf(game)
if (command === 'Install') {
if(index < 0)
newArr.push(game)
} else if (command === 'Uninstall') {
if(index > 0 && index < newArr.length){
newArr.splice(index, 1)
}
} else if (command === 'Update') {
if(index > 0 && index < newArr.length){
newArr.splice(index, 1)
newArr.push(game)
}
} else if (command === 'Expansion') {
let [newGame, expansion] = game.split('-')
if(index > 0 && index < newArr.length){
newArr.splice(index + 1, 0, `${newGame}:${expansion}`)
}
} else if (command === 'Play!') {
console.log(newArr.join(' '));
break;
}
}
}
thanks :)