1. Learn
  2. /
  3. Курси
  4. /
  5. Середній рівень R

Connected

вправа

R ви функціональні?

Тепер, коли ви опанували визначення функцій із різними типами аргументів і значень, що повертаються, варто спробувати створювати більш просунуті функції. Як ви помітили в попередніх вправах, цілком можливо додавати до тіла функції елементи керування потоком, цикли й навіть інші функції.

Пам'ятаєте наш приклад із соцмережами? Вектори linkedin і facebook уже визначені в робочому просторі, тож ви можете одразу переходити до практики. Першим кроком ви напишете функцію, яка вміє інтерпретувати одне значення з цього вектора. У наступній вправі ви напишете ще одну функцію, яка зможе обробляти весь вектор цілком.

Інструкції

100 XP
  • Завершіть визначення функції interpret(), яка інтерпретує кількість переглядів профілю за один день:
  • Функція приймає один аргумент — num_views.
  • Якщо num_views більше за 15, функція виводить у консоль «You're popular!» і повертає num_views.
  • Інакше функція виводить «Try to be more visible!» і повертає 0.
  • Насамкінець двічі викличте функцію interpret(): для першого значення вектора linkedin та для другого елемента вектора facebook.