1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Câu đố Xác suất với R

Connected

Bài tập

Hàm chạy một vòng chơi

Giờ hãy dùng hàm từ bài trước và viết một hàm tổng quát, gọi là evaluate_first_roll, để hoàn thành một vòng Craps. Như trong mã mẫu bên dưới, hàm này sẽ nhận lần đổ đầu tiên của người bắn (shooter) làm đầu vào và xử lý tương ứng từ đó. Các hàm roll_dice và roll_after_point đã được nạp sẵn cho bạn.

Hướng dẫn

100 XP
  • Dùng toán tử %in% để kiểm tra lần đổ có phải 7 hoặc 11 không; nếu đúng thì thắng ngay.
  • Dùng toán tử %in% để kiểm tra lần đổ có phải 2, 3, hoặc 12 không; nếu đúng thì thua ngay.
  • Nếu đã thiết lập điểm (point), tiếp tục đổ cho đến khi hoặc là điểm đó xuất hiện lại (thắng), hoặc ra 7 (thua).