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

Задание 1

Дан текст со словами. Запишите в список все слова, начинающиеся на букву "a".

Задание 2

Дан список с числами. Проверьте, что все элементы этого списка являются положительными числами.

Задание 3

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

dart'1203405'

Найдите позицию последнего нуля в строке.

Задание 4

Даны два множества:

dartSet<int> setA = {1, 2, 3, 4, 5};
Set<int> setB = {4, 5, 6, 7, 8};

Найдите разность множеств (элементы в setA, но не в setB).

Задание 5

Даны два списка:

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

Выведите в консоль общие элементы этих списков:

dart4
5
Задание 6

Дана строка:

dartString str = 'abc def jhi';

Подсчитайте количество слов в этой строке.