РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dtTsTmClL2 38 of 128 menu

Задачи на Map в Dart. Часть 2

Даны коллекции Map:

Map<String, int> map1 = { 'a': 1, 'b': 2, 'c': 3}; Map<String, int> map2 = {'b': 20, 'c': 30, 'd': 40 };

Объедините две коллекции, при конфликте ключей выбирая большее значение.

Дана коллекция Map:

Map<String, List<int>> studentScores = { 'Alice': [85, 90, 78], 'Bob': [92, 88, 95], 'Charlie': [76, 82, 79] };

Для каждого студента найдите средний балл и создайте новую коллекцию Map с именами и средними значениями.

Дана коллекция Map:

Map<String, Map<String, int>> nestedMap = { 'group1': {'a': 1, 'b': 2}, 'group2': {'c': 3, 'd': 4}, 'group3': {'e': 5, 'f': 6} };

Преобразуйте вложенную коллекцию в плоскую: Map"a" to 1, "b" to 2, ....

Дана коллекция Map:

Map<String, int> map = { 'apple': 3, 'banana': 5, 'orange': 2, 'kiwi': 8 };

Отсортируйте коллекцию по значениям в порядке убывания и верните список ключей.

Дана коллекция Map:

Map<String, List<int>> transactions = { '2023-01': [100, -50, 200], '2023-02': [-30, 150, -20], '2023-03': [300, -100, 50] };

Для каждого месяца найдите общий баланс (сумму всех транзакций).

Дана коллекция Map:

Map<String, int> map = { 'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5 };

Разделите коллекцию на две: с ключами-гласными и ключами-согласными буквами.

Даны коллекции Map:

Map<String, int> map1 = { 'a': 1, 'b': 2}; Map<String, int> map2 = {'b': 3, 'c': 4}; Map<String, int> map3 = {'c': 5, 'd': 6 };

Объедините три коллекции, суммируя значения для одинаковых ключей.

Дана коллекция Map:

Map<String, int> wordFrequency = { 'the': 150, 'and': 120, 'to': 100, 'of': 90, 'a': 80, 'in': 70 };

Найдите ключ с максимальным значением, затем инвертируйте коллекцию (поменяйте ключи и значения местами).

Дана коллекция Map:

Map<String, int> dateTime = { 'year': 2023, 'month': 12, 'day': 31, 'hour': 23, 'minute': 59, 'second': 59 };

Преобразуйте коллекцию в строку формата: "2023-12-31T23:59:59".

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить