Ôn tập: Tạo tên người dùng
Thuộc phần Logic và luồng điều khiển trong hành trình R của Coddy. Bài học 6 trên 64.
Thử thách
Trung bìnhHoàn thành make_username(full_name, year) để tạo tên người dùng:
- Lấy các từ trong tên. Tên có thể có khoảng trắng thừa giữa các từ hoặc ở đầu, cuối.
- Dùng chữ cái đầu tiên của từ đầu tiên và toàn bộ từ cuối cùng, viết thường.
- Xóa mọi
-và'khỏi kết quả. - Thêm hai chữ số cuối của
year.
Với Ada Lovelace và 1815, tên người dùng là alovelace15. Hàm trả về hai dòng: Username: theo sau là tên người dùng, và Length: theo sau là số ký tự của tên người dùng.
Code được cung cấp đọc tên và năm, rồi in mỗi dòng được trả về trên một dòng riêng.
Tự làm thử
make_username <- function(full_name, year) {
# Viết code của bạn ở đây
c("Username: ", "Length: 0")
}
# Đoạn code đầu vào/đầu ra đã cho: giữ nguyên
input <- suppressWarnings(readLines(file("stdin")))
cat(make_username(input[1], input[2]), sep = "\n")
Tất cả bài học trong Logic và luồng điều khiển
1Chuỗi chuyên sâu
Chuỗi con với substr()Định dạng với sprintf()Tách và nối chuỗiTìm kiếm trong chuỗiThay thế văn bảnÔn tập: Tạo tên người dùng10Luồng điều khiển nâng cao
Hàm switch()ifelse() dạng vector hóarepeat và breakHàm đệ quyÔn tập: phân loại điểmTự luyện tập: Trình biên dịch R online