Уровень 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->