1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Optimizing R Code with Rcpp

Connected

cvičení

Posloupnost celých čísel

Funkce, které jsi napsal/a v předchozích cvičeních, prováděly výpočty a vracely jedno číslo. Můžeš ale také psát funkce, které vrátí celý vektor.

Vektor vytvoříš tak, že zadáš typ vektoru, za ním název proměnné a v závorce počet prvků. Například číselný vektor numbers s 10 prvky vytvoříš takto:

NumericVector numbers(10);

Pokyny

100 XP
  • Dokonči definici funkce seq_cpp(), která přijme dvě celá čísla lo a hi a vrátí IntegerVector s čísly mezi nimi.
    • Nastav návratový typ na IntegerVector.
    • Vytvoř nový celočíselný vektor sequence o velikosti n.
    • Uvnitř smyčky for nastav i-tý prvek vektoru sequence na hodnotu lo plus i.
    • Vrať sequence.