Menu
Coddy logo textTech

Resumen - Vector invertido

Parte de la sección Fundamentos del Journey de R de Coddy — lección 61 de 78.

challenge icon

Desafío

Fácil

Recibirás una única línea de entrada que contiene números separados por comas (por ejemplo, 10,20,30,40,50).

Realiza las siguientes operaciones:

  1. Crea un vector a partir de la entrada separada por comas
  2. Invierte el vector para que el último elemento sea el primero
  3. Imprime el vector invertido
  4. Imprime la suma del primer y último elemento del vector invertido

Por ejemplo, si la entrada es:

5,15,25,35,45

La salida debería ser:

[1] 45 35 25 15  5
[1] 50

Explicación: El vector original c(5, 15, 25, 35, 45) se invierte a c(45, 35, 25, 15, 5). La suma del primer elemento (45) y el último elemento (5) del vector invertido es 50.

Pruébalo tú mismo

# Leer entrada
con <- file("stdin", "r")
input <- suppressWarnings(readLines(con, n = 1))

# Analizar los números separados por comas en un vector
numbers <- as.numeric(strsplit(input, ",")[[1]])

# TODO: Escribe tu código a continuación
# 1. Invertir el vector
# 2. Imprimir el vector invertido
# 3. Calcular e imprimir la suma del primer y último elemento del vector invertido

Todas las lecciones de Fundamentos