Повторение: двумерные массивы
Часть раздела Логика и потоки выполнения путешествия по GDScript на Coddy. Урок 15 из 78.
Задание
ЛегкоНапиши функцию с именем grid_stats с одним параметром grid: двумерный массив целых чисел как минимум с одной ячейкой (объяви его как grid: Array). Она проходит по каждой ячейке и возвращает массив из трёх чисел в следующем порядке:
- Сумма всех ячеек
- Наибольшее значение ячейки
- Количество чётных ячеек
Например, grid_stats([[1, 2], [3, 4]]) возвращает [10, 4, 2]. Ячейки могут содержать отрицательные числа: grid_stats([[-1, -2], [-3, -4]]) возвращает [-10, -1, 2].
Тесты сами вызывают grid_stats() и выводят возвращённый массив в виде 10,4,2. Не вызывай её и ничего не выводи.
Попробуйте сами
func grid_stats(grid: Array):
# Напишите код здесь
pass
Все уроки раздела Логика и потоки выполнения
1Строки: углублённое изучение
Методы строкПоиск в строкахЗамена и обрезка пробеловРазделение и объединениеПовторение — проверка имени пользователя4Словари. Часть 2
Вложенные словариМассивы словарейОбъединение словарейКопирование словарейПовторение — подсчёт частоты10Продвинутые функции
Возврат нескольких значенийЛямбда-функции. Часть 1Лямбда-функции. Часть 2Повторение — сортировка с помощью лямбда-функцииРекурсивные функции. Часть 1Рекурсивные функции. Часть 2Повторение — сумма вложенного массива13Система управления запасами
Обзор проектаДобавление товара2Продвинутое управление ветвлением
Сопоставление с переменнымиУсловия в шаблонахШаблоны массивовШаблоны словарейПроверка принадлежностиИтоги — парсер команд5Приложение «Телефонная книга»
Показать менюДобавить контакт8Менеджер успеваемости студентов
Обзор проектаДобавить студента3Многомерные массивы
Основы двумерных массивовДоступ к элементам двумерного массиваВложенные циклы с двумерными массивамиПовторение: двумерные массивыРваные массивыТипичные шаблоны работы с двумерными массивамиПовторение: игровое поле6Множества и словари
Что такое множество?Словарь как множествоДобавление и удалениеОбъединение и пересечениеРазность множествПовторение — удаление дубликатовПотренируйтесь самостоятельно: Онлайн-компилятор GDScript