Задачи на списки в Dart. Часть 10
Дан некоторый список, например, вот такой:
List<int> lst = [1, 2, 3, 4, 5, 6];
Поделите сумму первой половины элементов этого списка на сумму второй половины элементов.
Даны два списка:
List<int> lst1 = [1, 2, 3];
List<int> lst2 = [4, 5, 6];
Переберите эти списки одним циклом и в каждой итерации выводите их элементы следующим образом:
Даны два списка:
List<int> lstA = [1, 3, 5];
List<int> lstB = [2, 4, 6, 7, 8];
В цикле добавьте в lstA только четные элементы из lstB.
Дан список символов, содержащий цифры:
List<String> lst = ['1', '2', '3', '4', '5'];
Слейте элементы этого списка в целое число:
Дано целое число:
int num = 10203304506;
Преобразуйте число в список цифр и выведите позиции всех цифр 0, за исключением первой и последней.
Дан список с целыми числами:
List<int> lst1 = [123, 334, 456, 556, 789];
Запишите в новый список числа, состоящие из разных цифр:
Дан список дробных чисел:
List<double> lst = [12.34, 5.67, 89.01];
Для каждого числа запишите в новый список пару [целая часть, дробная часть].
Дан список чисел:
List<int> numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
Создайте новый список, содержащий только четные числа.
Даны два числа:
int num1 = 12345;
int num2 = 34567;
Преобразуйте оба числа в списки цифр и получите новое число из общих цифр.