Menu
CoddyTech

Tổng quan về trò chơi

Thuộc phần Kiến thức nền tảng trong hành trình R của Coddy. Bài học 52 trên 78.

challenge icon

Thử thách

Dễ

Trong chương này, bạn sẽ xây dựng trò chơi FizzBuzz có thể tùy chỉnh bằng hàm, vòng lặp và logic điều kiện.

Để bắt đầu, hãy tạo một hàm (function) có tên check_divisible nhận hai đối số: number và divisor. Hàm này sẽ trả về TRUE nếu number chia hết cho divisor (không có số dư), và FALSE trong trường hợp ngược lại.

Đọc hai số từ đầu vào, chuyển chúng thành giá trị số rồi gọi hàm của bạn bằng các giá trị này. In ra kết quả trả về.

Ví dụ, nếu đầu vào là:

15
3

Đầu ra sẽ là:

[1] TRUE

Nếu đầu vào là:

15
5

Đầu ra sẽ là:

[1] TRUE

Nếu đầu vào là:

7
3

Đầu ra sẽ là:

[1] FALSE

Tự làm thử

# Đọc đầu vào
con <- file("stdin", "r")
number <- as.numeric(suppressWarnings(readLines(con, n = 1)))
divisor <- as.numeric(suppressWarnings(readLines(con, n = 1)))

# TODO: Tạo hàm (function) tên là check_divisible nhận hai đối số:
# number và divisor. Trả về TRUE nếu number chia hết cho divisor, ngược lại trả về FALSE.


# Gọi hàm và in ra kết quả
print(check_divisible(number, divisor))

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch R online