Zacznij terazZacznij za darmo

Zbuduj pętlę for od podstaw

To ćwiczenie nie wprowadza żadnych nowych koncepcji dotyczących pętli for.

Z góry zdefiniowaliśmy zmienną rquote. Została ona podzielona na wektor zawierający poszczególne litery i zapisana w wektorze chars za pomocą funkcji strsplit().

Czy potrafisz napisać kod, który policzy liczbę liter „r" występujących przed pierwszym „u" w rquote?

To ćwiczenie jest częścią kursu

Intermediate R

Zobacz kurs

Instrukcje do ćwiczenia

  • Zainicjalizuj zmienną rcount wartością 0.
  • Uzupełnij pętlę for:
  • jeśli char jest równe "r", zwiększ wartość rcount o 1.
  • jeśli char jest równe "u", wyjdź całkowicie z pętli for za pomocą instrukcji break.
  • Na koniec wypisz zmienną rcount w konsoli, żeby sprawdzić, czy kod działa poprawnie.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Pre-defined variables
rquote <- "r's internals are irrefutably intriguing"
chars <- strsplit(rquote, split = "")[[1]]

# Initialize rcount
rcount <- 

# Finish the for loop
for (char in chars) {
  
  
}

# Print out rcount
Edytuj i uruchom kod