SHOW:
|
|
- or go back to the newest paste.
1 | - | function setIndexValues(arr) { |
1 | + | function solve(lines) { |
2 | - | let newArr = []; |
2 | + | let arr = new Array(Number(lines[0])); |
3 | ||
4 | - | for (let i = 1; i < arr.length; i++){ |
4 | + | for (let i = 0; i < arr.length; i++) { |
5 | - | let currentArgs = arr[i].split(" - "); |
5 | + | arr[i] = 0; |
6 | - | newArr[currentArgs[0]] = currentArgs[1]; |
6 | + | |
7 | ||
8 | - | for (let i = 0; i < newArr.length; i++){ |
8 | + | for (let i = 1; i < lines.length; i++) { |
9 | - | if (!newArr[i] === "undefined") { |
9 | + | let tokens = lines[i].split(" - "); |
10 | - | console.log(0) |
10 | + | let index = Number(tokens[0]); |
11 | - | } else { |
11 | + | let value = Number(tokens[1]); |
12 | - | console.log(newArr[i]) |
12 | + | |
13 | - | } |
13 | + | arr[index] = value; |
14 | } | |
15 | - | } |
15 | + | |
16 | - | console.log(setIndexValues(["2", "0 - 5", "0 - 6", "0 - 7"])); |
16 | + | for (let num of arr) { |
17 | console.log(num); | |
18 | } | |
19 | } |