ДЗ 8. Collections. Stream API.
Streams
Каждую задачку выполните в отдельном методе. В случае некорректных вводных данных (например, отрицательных чисел в задачах 1-2) бросьте исключение RuntimeException, с сообщением “Wrong input data”
- sumN: Дано n. Посчитайте сумму чисел от 0 до n
- sumN3: Дано n. Посчитайте сумму кубов чисел от 0 до n
- oddNumbersList: Дан список чисел. Верните новый список, в котором удалены все четные числа. 4-7. Появятся позже
Коллекции
- reverseList, createReversedList: Дан список, верните новый список, в котором все элементы идут в обратном порядке. Сделайте две версии задачи: чистую функцию и функцию, которая меняет заданный список. Если входные данные не корректны нужно бросить RuntimeException с сообщением “Wrong input data”
- deleteEvenElements:Дан
List<T>
, удалите в нем все элементы с четным индексом - createOddElementsList: Дан
List<T>
, верните новый список, содержащий все элементы из исходного, у которых в исходном списке четный индекс 11-16. Появятся позже