Курс Raku / Розширені / Докладніше про вбудовані типи / Послідовності / Вправи / Останні три

Розв’язання: Останні три

Ось один із можливих варіантів розв’язання задачі.

Код

say (5, 10 ... 50).tail(3);

🦋 Вихідний код можна знайти у файлі last-three.raku.

Вивід

(40 45 50)

Коментарі

  1. Затравки 5, 10 задають арифметичний крок у п’ять, і послідовність доходить до своєї кінцевої точки 50.

  2. tail(3) повертає три останні значення скінченної послідовності — 40, 45, 50, — так само як head повернув би кілька перших.

Навігація курсом

Останні три   |   Перелічення 🆕