Construiește o buclă for de la zero
Acest exercițiu nu introduce concepte noi despre buclele for.
Am definit deja în avans o variabilă rquote. Această variabilă a fost împărțită într-un vector care conține litere separate și a fost stocată în vectorul chars cu ajutorul funcției strsplit().
Poți scrie cod care numără câte litere r apar înaintea primului u din rquote?
Acest exercițiu face parte din cursul
R intermediar
Instrucțiuni pentru exercițiu
- Inițializează variabila
rcountcu valoarea 0. - Completează bucla
for: - dacă
chareste egal cu"r", mărește valoarea luircountcu 1. - dacă
chareste egal cu"u", ieși complet din buclaforfolosindbreak. - În final, afișează variabila
rcountîn consolă pentru a verifica dacă codul tău este corect.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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