Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let targets = input.shift().split(' ');
- let shotTargets = [];
- let commands = {
- end: "End"
- }
- for(let i=0; i < input.length; i++) {
- console.log(targets)
- if(input[i] === commands.end) {
- } else {
- if(input[i] < targets.length && !shotTargets.includes(targets[input[i]])) {
- for(let j = 0; j < targets.length; j++) {
- if(targets[j] < targets[input[i]] && shotTargets.includes(targets[input[i]])) {
- targets[j] = targets[j] - targets[input[i]]
- } else if( targets[input[i]] <= targets[j] && !shotTargets.includes(targets[input[i]])) {
- targets[j] += targets[input[i]];
- }
- }
- targets[input[i]] = -1;
- shotTargets.push(targets[input[i]]);
- }
- }
- }
- }
- solve([ '24 50 36 70', '0', '4', '3', '1', 'End' ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement