مراجعة - منشئ اسم المستخدم
جزء من قسم المنطق وتدفق التنفيذ في رحلة R على Coddy. الدرس 6 من 64.
التحدي
متوسطأكمل make_username(full_name, year) لإنشاء اسم مستخدم:
- خذ كلمات الاسم. قد يحتوي الاسم على مسافات إضافية بين الكلمات أو حولها.
- استخدم الحرف الأول من الكلمة الأولى والكلمة الأخيرة كاملةً، بأحرف صغيرة.
- أزل كل
-و'من النتيجة. - أضف آخر رقمين من
year.
بالنسبة إلى Ada Lovelace و1815، يكون اسم المستخدم هو alovelace15. تُرجع الدالة سطرين: Username: متبوعًا باسم المستخدم، وLength: متبوعًا بعدد أحرفه.
يقرأ الكود المُ provided الاسم والسنة ويطبع كل سطر مُعاد في سطر مستقل.
جرّب بنفسك
make_username <- function(full_name, year) {
# اكتب الكود الخاص بك هنا
c("Username: ", "Length: 0")
}
# كود الإدخال/الإخراج المُزوَّد: أبقِه كما هو
input <- suppressWarnings(readLines(file("stdin")))
cat(make_username(input[1], input[2]), sep = "\n")
جميع دروس المنطق وتدفق التنفيذ
1السلاسل النصية بعمق
السلاسل الفرعية باستخدام substr()التنسيق باستخدام sprintf()التقسيم والضمالبحث في السلاسل النصيةاستبدال النصوصمراجعة - منشئ اسم المستخدم4المصفوفات
إنشاء المصفوفاتفهرسة المصفوفاتملخصات الصفوف والأعمدةالحساب على المصفوفاتمراجعة - مخطط المقاعد2استرجاع القيم باستخدام المفاتيح
البحث في المتجهات المُسمّاةالتحقق من المفاتيحإضافة المفاتيح وإزالتهاالتكرار عبر الأسماءمراجعة - مكتب الأسهمتدرّب بنفسك: مترجم R عبر الإنترنت