開始使用免費開始

從零開始建立一個 for 迴圈

這個練習不會介紹任何新的 for 迴圈概念。

我們已經先幫你定義了一個變數 rquote。這個變數已經用 strsplit() 函式拆成單一字母,並存成向量 chars

你能寫出程式碼,計算在 rquote 中第一個 u 出現之前的 r 有多少個嗎?

本練習屬於課程

R 中級

檢視課程

練習說明

  • 將變數 rcount 初始化為 0。
  • 完成 for 迴圈:
  • 如果 char 等於 "r",就把 rcount 的值加 1。
  • 如果 char 等於 "u",使用 break 直接離開整個 for 迴圈。
  • 最後,將變數 rcount 列印到主控台,檢查你的程式是否正確。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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
編輯並執行程式碼