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

Задание 1

Дано целое число:

dartint num = 10203304506;

Выведите в консоль позиции всех цифр 0 в этом числе, за исключением первой и последней.

Задание 2

Дан список с целыми числами:

dartList<int> lst1 = [123, 334, 456, 556, 789];

Запишите в новый список числа, состоящие из разных цифр:

dartList<int> [123, 456, 789]
Задание 3

Дано дробное число:

dartdouble num = 12.34;

Запишите целую часть числа в одну переменную, а дробную часть - в другую:

dartint num1 = 12;
int num1 = 34;
Задание 4

Дано множество чисел:

dartSet<int> numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

Создайте новое множество, содержащее только четные числа.

Задание 5

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

<~show~> <+dart+> int num1 = 12345; int num2 = 34567; <-dart->

Получите новое число, состоящее из общих цифр двух чисел.