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
Instrukcje do ćwiczenia
- Zainicjalizuj zmienną
rcountwartością 0. - Uzupełnij pętlę
for: - jeśli
charjest równe"r", zwiększ wartośćrcounto 1. - jeśli
charjest równe"u", wyjdź całkowicie z pętliforza pomocą instrukcjibreak. - Na koniec wypisz zmienną
rcountw 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