Rangkuman: Pembuat Nama Pengguna
Termasuk bagian Logika dan Alur dalam perjalanan R di Coddy. Pelajaran 6 dari 64.
Tantangan
SedangLengkapi make_username(full_name, year) untuk membuat nama pengguna:
- Ambil kata-kata dalam nama. Nama dapat memiliki spasi tambahan di antara atau di sekitar kata-katanya.
- Gunakan huruf pertama dari kata pertama dan seluruh kata terakhir, dalam huruf kecil.
- Hapus setiap
-dan'dari hasilnya. - Tambahkan dua digit terakhir dari
year.
Untuk Ada Lovelace dan 1815, nama penggunanya adalah alovelace15. Fungsi ini mengembalikan dua baris: Username: diikuti nama pengguna, dan Length: diikuti jumlah karakternya.
Kode yang disediakan membaca nama dan tahun, lalu mencetak setiap baris yang dikembalikan pada barisnya sendiri.
Coba sendiri
make_username <- function(full_name, year) {
# Tulis kodemu di sini
c("Username: ", "Length: 0")
}
# Kode input/output yang disediakan: biarkan apa adanya
input <- suppressWarnings(readLines(file("stdin")))
cat(make_username(input[1], input[2]), sep = "\n")
Semua pelajaran di Logika dan Alur
1Mendalami string
Substring dengan substr()Memformat dengan sprintf()Memisahkan dan MenggabungkanMencari stringMengganti TeksRangkuman: Pembuat Nama Pengguna4Matriks
Membuat MatriksMengakses Elemen MatriksRingkasan Baris dan KolomAritmetika MatriksRangkuman: Denah Tempat Duduk2Pencarian Nilai-Kunci
Pencarian pada Vector BernamaMemeriksa KunciMenambahkan dan Menghapus KunciMenelusuri NamaUlasan: Meja Saham5Proyek, Buku Nilai
Menambahkan SiswaMencatat Nilai3Set dan Penghitungan
Nilai UnikOperasi setPengujian KeanggotaanMenghitung dengan table()Ulasan: Tamu Acara6Fungsi sebagai Nilai
Fungsi AnonimMengirim FungsiMengembalikan FungsiClosure dengan StateRangkuman: Aturan Diskon9Data Frame
Membuat Data FrameKolom dan BarisMemfilter BarisMenambahkan dan MengurutkanRangkuman: Laporan Penjualan12Proyek: Pelacak Pengeluaran
Mencatat PengeluaranTotal PengeluaranLatihan sendiri: Compiler R online