Hàm đánh giá tập hợp năm năm
Trong bài tập này, bạn sẽ viết một hàm để đánh giá bất kỳ tập hợp 5 năm nào và kiểm tra xem có cá nhân nào “cashing” đủ cả 5 năm hay không.
Giả sử có 6000 người chơi, mỗi người được đại diện bởi một số từ 1 đến 6000. Với giả định 10% tổng số người chơi sẽ “cash”, đầu vào của hàm sẽ là một ma trận gồm 5 cột (mỗi cột tương ứng một năm) và 600 hàng (mỗi hàng là một người chơi “cashing”).
Bài tập này là một phần của khóa học
Câu đố Xác suất với R
Hướng dẫn bài tập
- Dùng hàm
Reduceđể tìm giao của cả 5 năm. - Kiểm tra xem giao này có chứa phần tử nào không.
- Xác định điều kiện để chỉ rõ khi nào nên trả về
FALSE.
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.
check_for_five <- function(cashed){
# Find intersection of five years
all_five <- Reduce(___)
# Check intersection
if(___){
return(TRUE)
# Specify when to return FALSE
} ___ {
return(FALSE)
}
}