Tekrar - Kullanıcı Adı Oluşturucu
Coddy'nin R Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 6 / 64.
Görev
OrtaBir kullanıcı adı oluşturmak için make_username(full_name, year) işlevini tamamlayın:
- Adın kelimelerini alın. Ad, kelimelerin arasında veya çevresinde fazladan boşluklar içerebilir.
- İlk kelimenin ilk harfini ve son kelimenin tamamını küçük harflerle kullanın.
- Sonuçtan her
-ve'karakterini kaldırın. yeardeğerinin son iki basamağını ekleyin.
Ada Lovelace ve 1815 için kullanıcı adı alovelace15 olur. İşlev iki satır döndürür: ardından kullanıcı adının geldiği Username: ve ardından karakter sayısının geldiği Length: .
Sağlanan kod, adı ve yılı okur ve döndürülen her satırı kendi satırında yazdırır.
Kendin dene
make_username <- function(full_name, year) {
# Kodunuzu buraya yazın
c("Username: ", "Length: 0")
}
# Sağlanan girdi/çıktı kodu: olduğu gibi bırakın
input <- suppressWarnings(readLines(file("stdin")))
cat(make_username(input[1], input[2]), 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