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

Задание 1

Спросите у пользователя два целых числа. Создайте двухмерный список, размер которого будет взят из введенных пользователем чисел. Заполните список случайными целыми числами.

Задание 2

Дан следующий список:

dartscriptList<String> lst = ['123', '456', '789'];

Преобразуйте этот список в следующий:

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

Дан некоторый URL:

dartString url = 'http://test.com/dir1/dir2/dir3/page.html';

Получите из него протокол:

dartString 'http'
Задание 4

Дан двухмерный список:

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

Разделите его элементы на два списка:

dartList<int> [1, 2, 3, 4]
List<int> [5, 6, 7, 8]