Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
Написать метод, который возвращает массив, состоящий из первых N
элементов другого массива, который передан в метод в качестве параметра.
Исходный массив может состоять из чисел и быть объявлен в коде программы. Число N
запрашивается у пользователя.
Если создаете массив из строк и у вас Windows — не используйте пока в строках русские буквы, при выводе на экран они будут отображаться не корректно.
Например:
Вот какая палка колбасы у нас есть:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
Сколько первых элементов вам отрезать?
> 3
Вот ваша колбаса:
[1, 2, 3]
Вот какая палка колбасы у нас есть:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
Сколько первых элементов вам отрезать?
> 84
Вот ваша колбаса:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
В методе можно создать новый массив, в цикле наполнить его первыми N
элементами из переданного массива. А можно использовать готовый метод take
класса Array.
Если пишете сами цикл — не забудьте правильно обработать ситуацию, еcли число N
окажется больше длины исходного массива.