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 | } |