Created
November 18, 2020 16:47
-
-
Save internetova/c4e8ae39b9dfdeca7a79677db292cb6b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void main() { | |
// Создать список var list = [1,2,3,4,5,6,7,8]; | |
var list = [1, 2, 3, 4, 5, 6, 7, 8]; | |
// Вывести длину этого списка; | |
print('Элементов в списке: ${list.length}'); | |
// Вывести отсортированный список list в порядке убывания, используя sort; | |
list.sort((a, b) => b.compareTo(a)); | |
print(list); | |
// Выделить подсписок newList при помощи sublist (взять первые 3 элемента от исходного списка) и вывести на консоль; | |
// не поняла - исходный это начальный несортированый?👀 | |
list.sort((a, b) => a.compareTo(b)); | |
var newList = list.sublist(0, 3); | |
print(newList); | |
// Вывести индекс элемента со значением “5” в списке list; | |
final elementIndex = list.indexOf(5); | |
if (elementIndex == -1) { | |
print('Такого элемента нет'); | |
} else { | |
print('Элемент со значением “5” имеет индекс ${elementIndex}'); | |
} | |
// Удалить значения с 8 до 5 из списка list и вывести в консоль. | |
for (var i = 8; i >= 5; i--) { | |
var element = list.indexOf(i); | |
if (element != -1) { | |
list.removeAt(element); | |
} | |
} | |
print(list); | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
"не поняла - исходный это начальный несортированый?👀" тут у нас неточность в описании, поправим. у вас все ок