Bắt đầu ngayBắt đầu miễn phí

Tự viết một vòng lặp for từ đầu

Bài tập này sẽ không giới thiệu khái niệm mới nào về vòng lặp for.

Chúng tôi đã tạo sẵn biến rquote. Biến này đã được tách thành một vector gồm các chữ cái riêng lẻ và lưu vào vector chars bằng hàm strsplit().

Bạn có thể viết mã để đếm số lượng chữ r xuất hiện trước chữ u đầu tiên trong rquote không?

Bài tập này là một phần của khóa học

R nâng cao

Xem khóa học

Hướng dẫn bài tập

  • Khởi tạo biến rcount bằng 0.
  • Hoàn thiện vòng lặp for:
  • nếu char bằng "r", tăng giá trị của rcount lên 1.
  • nếu char bằng "u", thoát hoàn toàn khỏi vòng lặp for với break.
  • Cuối cùng, in biến rcount ra console để kiểm tra xem mã của bạn có đúng không.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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
Chỉnh sửa và Chạy Mã