复习:反转向量
本课属于 Coddy R 学习旅程的“基础知识”单元。第 61 课,共 78 课。
挑战
简单你会收到一行输入,其中包含以逗号分隔的数字(例如,10,20,30,40,50)。
执行以下操作:
- 根据以逗号分隔的输入创建一个向量
- 反转向量,使最后一个元素变成第一个元素
- 打印反转后的向量
- 打印反转后的向量中第一个元素和最后一个元素的和
例如,如果输入是:
5,15,25,35,45输出应为:
[1] 45 35 25 15 5
[1] 50说明:原始向量 c(5, 15, 25, 35, 45) 反转后为 c(45, 35, 25, 15, 5)。反转后的向量中第一个元素(45)和最后一个元素(5)的和是 50。
亲手试试
# 读取输入
con <- file("stdin", "r")
input <- suppressWarnings(readLines(con, n = 1))
# 将用逗号分隔的数字解析为向量
numbers <- as.numeric(strsplit(input, ",")[[1]])
# TODO:在下方编写你的代码
# 1. 反转向量
# 2. 输出反转后的向量
# 3. 计算并输出反转后向量的第一个元素与最后一个元素之和基础知识中的所有课
自己练习: R 在线编译器