Menu
CoddyTech

Ôn tập: hàm Sigma

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 49 trên 78.

challenge icon

Thử thách

Dễ

Tạo một hàm (function) có tên sigma, nhận một đối số n và trả về tổng các số nguyên từ 1 đến n.

Đọc một số từ đầu vào, chuyển số đó thành giá trị số rồi gọi hàm sigma với giá trị này. In ra kết quả trả về.

Ví dụ, nếu đầu vào là 5, hàm của bạn sẽ tính 1 + 2 + 3 + 4 + 5 = 15, và đầu ra sẽ là:

[1] 15

Nếu đầu vào là 10, hàm của bạn sẽ tính tổng từ 1 đến 10, và đầu ra sẽ là:

[1] 55

Nếu đầu vào là 1, đầu ra sẽ là:

[1] 1

Tự làm thử

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

# TODO: Tạo hàm (function) tên là 'sigma' nhận một đối số 'n'
# và trả về tổng các số nguyên từ 1 đến n


# Gọi hàm và in ra kết quả
print(sigma(n))

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