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

Задание 1

Дан список с целыми числами. Проверьте, что все числа из этого списка содержат в себе цифру 3.

Задание 2

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

dart'12034050607'

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

Задание 3

Через запятую написаны целые числа:

dartString str = '1,2,10,100,3';

Получите максимальное из этих чисел.

Задание 4

Дана строка:

dartString str = 'abcde';

Получите список символов этой строки:

dartList<String> ['a', 'b', 'c', 'd', 'e']
Задание 5

Дана строка в формате:

dart'kebab-case'

Преобразуйте ее в формат:

dart'snake_case'
Задание 6

Дана строка в формате:

dart'snake_case'

Преобразуйте ее в формат:

dart'camelCase'
Задание 7

Дана строка в формате:

dart'camelCase'

Преобразуйте ее в формат:

dart'snake_case'
Задание 8

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

dartSet<int> setX = {1, 2, 3};
Set<int> setY = {4, 5, 6};

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

Задание 9

Даны три словаря:

<~show~> <+dart+> Map dict1 = {'a': 1, 'b': 2, 'c': 3}; Map dict2 = {'d': 4, 'e': 5, 'f': 6}; Map dict3 = {'g': 7, 'h': 8, 'i': 9}; <-dart->

Объедините эти словари в один:

<~show~> <+dart+> Map { 'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6, 'g': 7, 'h': 8, 'i': 9 } <-dart->