Oyuna Genel Bakış
Coddy'nin R Journey'sinin Temeller bölümünün bir parçası — ders 52 / 78.
Görev
KolayBu bölümde; fonksiyonları, döngüleri ve koşullu mantığı kullanarak özelleştirilebilir bir FizzBuzz oyunu oluşturacaksınız.
Başlamak için, number ve divisor adında iki argüman alan check_divisible adında bir fonksiyon oluşturun. Fonksiyon, sayı bölene tam bölünüyorsa (kalan yoksa) TRUE, aksi takdirde FALSE döndürmelidir.
Girdiden iki sayı okuyun, bunları sayısal değerlere dönüştürün ve bu değerlerle fonksiyonunuzu çağırın. Döndürülen sonucu yazdırın.
Örneğin, girdiler şunlarsa:
15
3Çıktı şöyle olmalıdır:
[1] TRUEGirdiler şunlarsa:
15
5Çıktı şöyle olmalıdır:
[1] TRUEGirdiler şunlarsa:
7
3Çıktı şöyle olmalıdır:
[1] FALSEKendin dene
# Girdiyi oku
con <- file("stdin", "r")
number <- as.numeric(suppressWarnings(readLines(con, n = 1)))
divisor <- as.numeric(suppressWarnings(readLines(con, n = 1)))
# YAPILACAK: İki argüman alan check_divisible adında bir fonksiyon oluşturun:
# number ve divisor. Eğer number, divisor'a tam bölünüyorsa TRUE, aksi takdirde FALSE döndürün.
# Fonksiyonunuzu çağırın ve sonucu yazdırın
print(check_divisible(number, divisor))Temeller 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 Girdi3Operatö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