Özet - Ters Çevrilmiş Vektör
Coddy'nin R Journey'sinin Temeller bölümünün bir parçası — ders 61 / 78.
Görev
KolayVirgü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:
- Virgülle ayrılmış girişten bir vektör oluşturun
- Son eleman ilk eleman olacak şekilde vektörü tersine çevirin
- Tersine çevrilmiş vektörü yazdırın
- 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] 50Açı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ınTemeller bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler (AND, OR)Mantıksal Operatörler Bölüm 2 (NOT)Özet - Basit MantıkVektörize Mantık Bölüm 1Vektörize Mantık Bölüm 27Hesap Paylaşım Hesaplayıcısı
Hoş Geldiniz MesajıKullanıcıdan Girdi Alma10Farklı Bir FizzBuzz
Oyuna Genel BakışFizzBuzz Fonksiyonu2Değişkenler ve Veri Tipleri
Sayısal Veri TipiTam Sayı Veri TipiKarakter Veri TipiMantıksal Veri TipiVeri Tiplerini Kontrol Etmeİsimlendirme KurallarıEksik Değerler: NAÖzet - Değişken Oluşturma8Döngüler
For DöngüsüWhile DöngüsüBreakNext (Continue)Özet - FaktöriyelDizi Oluşturma (seq, :)İç İçe DöngülerÖzet - Dinamik Girdi11Vektörler
c() ile Vektör OluşturmaVektör Elemanlarına ErişmeVektörleri DeğiştirmeVektör İşlemleriÖzet - Fiyat VektörüÖzet - Ters Çevrilmiş Vektörİsimlendirilmiş Vektörler3Operatörler 1. Bölüm
Aritmetik OperatörlerTam Sayı Bölmesi ve Mod AlmaAtama OperatörleriÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Giriş-Çıkış
Print ÇıktısıÇıktı için Cat KullanımıDeğişkenlerle Çıktı Almakreadline() ile Girdi OkumaTip Dönüşümü TemelleriÖzet - Yaş HesaplayıcıÖzet - Doğru mu Yanlış mı9Fonksiyonlar
Fonksiyon TanımlamaFonksiyon ArgümanlarıDönüş DeğerleriÖzet - Sigma FonksiyonuÖzet - Doğrulama FonksiyonuVarsayılan Parametre Değerleri