Bài tập ngôn ngữ r
Dưới đây là một số bài tập về ngôn ngữ R mà bạn có thể thử:
1. Viết một chương trình R để tính tổng của các số từ 1 đến 100.
```R
total <- sum(1:100)
print(total)
```
2. Viết một chương trình R để tính giai thừa của một số nguyên dương n.
```R
factorial <- function(n) {
if (n == 0) {
return(1)
} else {
return(n * factorial(n - 1))
}
}
n <- 5
result <- factorial(n)
print(result)
```
3. Viết một chương trình R để đảo ngược một chuỗi.
```R
reverse_string <- function(str) {
return(paste(rev(strsplit(str, "")[[1]]), collapse = ""))
}
input_str <- "Hello, World!"
reversed_str <- reverse_string(input_str)
print(reversed_str)
```
4. Viết một chương trình R để kiểm tra xem một số có phải là số nguyên tố hay không.
```R
is_prime <- function(n) {
if (n <= 1) {
return(FALSE)
}
for (i in 2:(n-1)) {
if (n %% i == 0) {
return(FALSE)
}
}
return(TRUE)
}
number <- 17
if (is_prime(number)) {
print(paste(number, "is a prime number."))
} else {
print(paste(number, "is not a prime number."))
}
```
Nhớ rằng để chạy các đoạn mã trên, bạn cần cài đặt môi trường R trên máy tính của mình. Chúc bạn thành công!