Menu
Coddy logo textTech

Wiederholung – Umgekehrter Vektor

Teil des Abschnitts Grundlagen der R-Journey von Coddy — Lektion 61 von 78.

challenge icon

Aufgabe

Einfach

Sie erhalten eine einzelne Eingabezeile mit durch Kommas getrennten Zahlen (z. B. 10,20,30,40,50).

Führen Sie die folgenden Operationen aus:

  1. Erstellen Sie einen Vektor aus der durch Kommas getrennten Eingabe
  2. Kehren Sie den Vektor um, sodass das letzte Element zum ersten wird
  3. Geben Sie den umgekehrten Vektor aus
  4. Geben Sie die Summe des ersten und letzten Elements des umgekehrten Vektors aus

Wenn die Eingabe zum Beispiel wie folgt lautet:

5,15,25,35,45

Sollte die Ausgabe wie folgt aussehen:

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

Erklärung: Der ursprüngliche Vektor c(5, 15, 25, 35, 45) wird zu c(45, 35, 25, 15, 5) umgekehrt. Die Summe des ersten Elements (45) und des letzten Elements (5) des umgekehrten Vektors ist 50.

Probier es selbst

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

# Die durch Kommas getrennten Zahlen in einen Vektor umwandeln
numbers <- as.numeric(strsplit(input, ",")[[1]])

# TODO: Schreiben Sie Ihren Code unten
# 1. Den Vektor umkehren
# 2. Den umgekehrten Vektor ausgeben
# 3. Die Summe des ersten und letzten Elements des umgekehrten Vektors berechnen und ausgeben

Alle Lektionen in Grundlagen