Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let power = +commandArray[2];
- switch (commandArray[0]) {
- case 'Shoot':
- if(targets[index]) {
- targets[index] = +targets[index] - power;
- if(targets[index] <= 0) {
- targets.splice(index,1)
- }
- }
- break;
- case 'Strike':
- if(targets[index] && targets[index-power] && targets[index+power]) {
- targets.splice(index-power,power*2);
- } else {
- console.log("Strike missed!");
- break;
- }
- break;
- case 'Add':
- if(targets[index]){
- targets[index] += power;
- } else {
- console.log("Invalid placement!")
- }
- break;
- case 'End':
- console.log(targets.join("|"));
- break;
- }
- }
- }
- solve([
- '47 55 85 78 99 20',
- 'Shoot 1 55',
- 'Shoot 8 15',
- 'Strike 2 3',
- 'Add 0 22',
- 'Add 2 40',
- 'Add 2 50',
- 'End'
- ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement