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

Задание 1

Напишите программу, которая будет находить корни квадратного уравнения. Для этого спросите у пользователя три числа, которые будут коэффициентами уравнения.

Задание 2

Сформируйте с помощью циклов следующий список:

dartList<List<int>> list = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9],
];
Задание 3

Даны два числа:

dartint num1 = 12345;
int num2 = 45678;

Выведите в консоль цифры, которые есть и в одном, и в другом числе.

Задание 4

Дан словарь с вложенными списками:

dartMap<String, List<int>> data = {
  'odd': [1, 3, 5, 7, 9],
  'even': [2, 4, 6, 8, 10],
  'prime': [2, 3, 5, 7, 11]
};

Найдите сумму всех четных чисел во всех списках.