Tekrar - Etkinlik Konukları
Coddy'nin R Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 16 / 64.
Görev
Ortaguest_report(invited, arrivals) işlevini tamamla. arrivals her giriş kaydını listeler ve bir konuk birden fazla kez giriş yapabilir. Dört satır döndür:
Arrived:ifadesinin ardından giriş yapan farklı konukların sayısıNo-shows:ifadesinin ardından hiç giriş yapmayan davetli konuklarUninvited:ifadesinin ardından davet edilmeden giriş yapan konuklarRepeat check-ins:ifadesinin ardından birden fazla kez giriş yapan konuklar
Her ad listesini sırala, her adı bir kez yaz ve adları , ile birleştir. Boş liste none olarak yazılır.
Sağlanan kod, davetli konukları ve girişleri virgülle ayrılmış satırlar olarak okur ve döndürülen her satırı yazdırır.
Kendin dene
guest_report <- function(invited, arrivals) {
# Kodunuzu buraya yazın
character(0)
}
# Sağlanan girdi/çıktı kodu: olduğu gibi bırakın
input <- suppressWarnings(readLines(file("stdin")))
cat(guest_report(strsplit(input[1], ",")[[1]], strsplit(input[2], ",")[[1]]), sep = "\n")
Mantık ve Akış bölümündeki tüm dersler
1Dizeleri Derinlemesine
substr() ile Alt Dizelersprintf() ile BiçimlendirmeBölme ve BirleştirmeDizelerde AramaMetin DeğiştirmeTekrar - Kullanıcı Adı Oluşturucu4Matrisler
Matris OluşturmaMatrisleri İndekslemeSatır ve Sütun ÖzetleriMatris AritmetiğiTekrar - Oturma Planı2Anahtar-Değer Aramaları
Adlandırılmış Vektör AramalarıAnahtarları DenetlemeAnahtar Ekleme ve KaldırmaAdlar Üzerinde DöngüTekrar - Hisse Senedi Masası5Proje - Not Defteri
Öğrenci EklemeNotları Kaydetme3Kümeler ve Sayma
Benzersiz DeğerlerKüme İşlemleriÜyelik Testleritable() ile SaymaTekrar - Etkinlik Konukları6Değer Olarak Fonksiyonlar
Anonim FonksiyonlarFonksiyonları GeçirmeFonksiyon DöndürmeDurum Bilgili Closure'larTekrar - İndirim Kuralları9Veri Çerçeveleri
Veri Çerçeveleri OluşturmaSütunlar ve SatırlarSatırları FiltrelemeEkleme ve SıralamaTekrar - Satış Raporu12Proje - Harcama Takipçisi
Harcamaları KaydetmeToplam HarcamaKendi başına pratik yap: Online R derleyicisi