1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate R

Connected

cvičení

R-ovitě funkční?

Teď, když umíš definovat funkce s různými typy argumentů a návratových hodnot, je čas zkusit něco pokročilejšího. Jak sis mohl/a všimnout v předchozích cvičeních, do těla funkce lze bez problémů přidat řídicí struktury, smyčky i volání jiných funkcí.

Pamatuješ na náš příklad se sociálními sítěmi? Vektory linkedin a facebook jsou v prostředí už připravené, takže můžeš rovnou začít. V tomto kroku napíšeš funkci, která zpracuje jednu hodnotu z tohoto vektoru. V dalším cvičení pak napíšeš funkci, která zvládne celý vektor najednou.

Pokyny

100 XP
  • Dokonči definici funkce interpret(), která vyhodnotí počet zobrazení profilu za jeden den:
  • Funkce přijímá jeden argument, num_views.
  • Pokud je num_views větší než 15, funkce vypíše do konzole "You're popular!" a vrátí num_views.
  • V opačném případě vypíše "Try to be more visible!" a vrátí 0.
  • Nakonec zavolej funkci interpret() dvakrát: jednou pro první hodnotu vektoru linkedin a jednou pro druhý prvek vektoru facebook.