Size: a a a

Чат | Google Таблицы и скрипты

2020 March 14

K

Kanat in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Мой вариант. Кто что предложит еще?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
О, Канат, дерзко 👍
источник

K

Kanat in Чат | Google Таблицы и скрипты
Переворчавания массива два раза с обрезкой)
источник

G

GIVER in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Мой вариант. Кто что предложит еще?
const arrAvg = arr => arr.reduce((a,b) => a + b, 0) / arr.length
const arrMax = arr => Math.max(...arr);
const arrMin = arr => Math.min(...arr);
const arr= [1,2,3,4,5]
function rubik(arr) {
arr.splice(arr.indexOf(arrMin(arr)), 1)
arr.splice(arr.indexOf(arrMax(arr)), 1)
return arrAvg(arr)
}
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
GIVER
const arrAvg = arr => arr.reduce((a,b) => a + b, 0) / arr.length
const arrMax = arr => Math.max(...arr);
const arrMin = arr => Math.min(...arr);
const arr= [1,2,3,4,5]
function rubik(arr) {
arr.splice(arr.indexOf(arrMin(arr)), 1)
arr.splice(arr.indexOf(arrMax(arr)), 1)
return arrAvg(arr)
}
+
источник

G

GIVER in Чат | Google Таблицы и скрипты
Не можно еще функциональней
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Пересобрать массив получилось?
источник

G

GIVER in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Пересобрать массив получилось?
Кстати а что если результаты max или min повторяться
например
[1,1,2,3,5,5]
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
GIVER
Кстати а что если результаты max или min повторяться
например
[1,1,2,3,5,5]
Отбрасываем одно значение слева, одно значение справа
источник

🅿🅰

🅿️оман 🅰️лексеев... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Пересобрать массив получилось?
Да задача основная не в этом, а удалять сетку после заполненной строки, вставлять данные и рисовать сетку
источник

G

GIVER in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Отбрасываем одно значение слева, одно значение справа
Ждем ответа хозяина задачи
источник

🅿🅰

🅿️оман 🅰️лексеев... in Чат | Google Таблицы и скрипты
А то что в разные столбцы тут вроде разобрался
источник

G

GIVER in Чат | Google Таблицы и скрипты
🅿️оман 🅰️лексеев
А то что в разные столбцы тут вроде разобрался
А действительно если мин время одинаковое как поступаете?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
GIVER
Ждем ответа хозяина задачи
Это хозяин другой задачи, Володя
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
🅿️оман 🅰️лексеев
Да задача основная не в этом, а удалять сетку после заполненной строки, вставлять данные и рисовать сетку
Пример с сеткой у нас тоже был, кстати
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

G

GIVER in Чат | Google Таблицы и скрипты
GIVER
const arrAvg = arr => arr.reduce((a,b) => a + b, 0) / arr.length
const arrMax = arr => Math.max(...arr);
const arrMin = arr => Math.min(...arr);
const arr= [1,2,3,4,5]
function rubik(arr) {
arr.splice(arr.indexOf(arrMin(arr)), 1)
arr.splice(arr.indexOf(arrMax(arr)), 1)
return arrAvg(arr)
}
Проблема в Math.min() и еже с ним в том, что он ожидает, что каждый параметр вводится отдельно, и не может принимать массив из нескольких чисел в качестве входных данных.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
GIVER
Проблема в Math.min() и еже с ним в том, что он ожидает, что каждый параметр вводится отдельно, и не может принимать массив из нескольких чисел в качестве входных данных.
Володя, надо использовать спред
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Переслано от Eugeny Namokonov
function maxForYuri(array) {
 return array.map(row => Math.max(...row));
}


https://docs.google.com/spreadsheets/d/1uxBYIaFT5ANYOGqR-6ch2Ziv3uWTz_TtHgejCTp6kmA/edit?usp=sharing

надо включить V8
источник

G

GIVER in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Володя, надо использовать спред
const arrMin = arr => Math.min(...arr)
источник