#include <math.h>
#include <stdio.h>
#include <stdlib.h>
z
это переменная, а не функция, также не забывайте что тип double и float - разные типы. const elts = document.querySelectorAll("ul#list li");
let sum = 0;
elts.forEach(elt => {
sum += Number(elt.innerHTML.split('-')[1]);
});
public void toLeft(String[][] arr) {
String tmp;
for(int i = 0, outLen = arr.length; i < outLen; i++) {
for(int j = 0, inLen = arr[i].length; j < inLen; j++) {
if((j + 1) < inLen) {
tmp = arr[i][j];
arr[i][j] = arr[i][j+1];
arr[i][j+1] = tmp;
} else
arr[i][j] = "0";
}
}
}
toLeft
передать двумерный массив строк(как указано в задаче) - String[][] arr = {
{"2020", "2019", "2018"},
{"4", "5", "6"},
{"777", "87", "999"},
};
toLeft(arr);
for(int i = 0, outLen = arr.length; i < outLen; i++) {
for(int j = 0, inLen = arr[i].length; j < inLen; j++)
System.out.format("%s ", arr[i][j]);
}
// Результат это примера будет такой: 2019 2018 0 5 6 0 87 999 0
function moveToStart(arr, n) {
if(n && n < arr.length) {
while(n--)
arr.unshift(arr.pop());
}
return arr;
}
console.log(moveToStart([1, 2, 3, 4, 5], 3)); // [3, 4, 5, 1, 2]
slice
function moveToStart(arr, n) {
const amount = arr.length - n;
return arr.slice(amount).concat(arr.slice(0, amount));
}
console.log(moveToStart([1, 2, 3, 4, 5], 3)); // [3, 4, 5, 1, 2]
const r = (0.1 + 0.2);
console.log(r.toFixed(1)); // 0.3
document.querySelector
применяется к одному элементу, если вам необходимо несколько элементов, заюзайте document.querySelectorAll
Потом проверяете количество элементов и крутите цикл.innerHTML is not a function
: innerHTML не функция, это свойство.