Menu
Coddy logo textTech

Özet - Ters Çevrilmiş Vektör

Coddy'nin R Journey'sinin Temeller bölümünün bir parçası — ders 61 / 78.

challenge icon

Görev

Kolay

Virgülle ayrılmış sayılar içeren tek bir giriş satırı alacaksınız (örneğin, 10,20,30,40,50).

Aşağıdaki işlemleri gerçekleştirin:

  1. Virgülle ayrılmış girişten bir vektör oluşturun
  2. Son eleman ilk eleman olacak şekilde vektörü tersine çevirin
  3. Tersine çevrilmiş vektörü yazdırın
  4. Tersine çevrilmiş vektörün ilk ve son elemanlarının toplamını yazdırın

Örneğin, giriş şu şekildeyse:

5,15,25,35,45

Çıktı şu şekilde olmalıdır:

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

Açıklama: Orijinal vektör c(5, 15, 25, 35, 45), c(45, 35, 25, 15, 5) olarak tersine çevrilir. Tersine çevrilmiş vektörün ilk elemanı (45) ve son elemanının (5) toplamı 50'dir.

Kendin dene

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

# Virgülle ayrılmış sayıları bir vektöre dönüştür
numbers <- as.numeric(strsplit(input, ",")[[1]])

# YAPILACAK: Kodunuzu aşağıya yazın
# 1. Vektörü tersine çevirin
# 2. Ters çevrilmiş vektörü yazdırın
# 3. Ters çevrilmiş vektörün ilk ve son elemanlarının toplamını hesaplayın ve yazdırın

Temeller bölümündeki tüm dersler