Уровень 4.10 задачника Dart

Задание 1

Дан словарь:

dartMap<String, int> data = {
  'a': 10,
  'b': 20,
  'c': 30,
  'd': 40
};

Увеличьте все значения в словаре в 2 раза.

Задание 2

Дан некоторый список, например, вот такой:

dartList<int> lst = [1, 2, 3, 4, 5, 6];

Поделите сумму элементов, стоящих на четных позициях, на сумму элементов, стоящих на нечетных позициях.

Задание 3

Дана некоторая строка:

dart'a bc def ghij'

Переведите в верхний регистр все подстроки, в которых количество букв меньше или равно трем. В нашем случае должно получится следующее:

dart'A BC DEF ghij'
Задание 4

Дана некоторая строка со словами:

dart'aaa bbb ccc eee fff'

Сделайте заглавным первый символ каждого второго слова в этой строке. В нашем случае должно получится следующее:

dart'aaa Bbb ccc Eee fff'