Menu
Coddy logo textTech

סיכום – בונה שמות משתמש

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-R של Coddy. שיעור 6 מתוך 64.

challenge icon

אתגר

בינוני

השלימו את make_username(full_name, year) כדי ליצור שם משתמש:

  1. קחו את המילים שבשם. ייתכנו רווחים מיותרים בין המילים או סביבן.
  2. השתמשו באות הראשונה של המילה הראשונה ובמילה האחרונה כולה, באותיות קטנות.
  3. הסירו מהתוצאה כל - וכל '.
  4. הוסיפו את שתי הספרות האחרונות של year.

עבור Ada Lovelace ו-1815, שם המשתמש הוא alovelace15. הפונקציה מחזירה שתי שורות: Username: ואחריו שם המשתמש, ו-Length: ואחריו מספר התווים שבו.

הקוד שסופק קורא את השם ואת השנה ומדפיס כל שורה שהוחזרה בשורה נפרדת.

נסו בעצמכם

make_username <- function(full_name, year) {
  # כתבו את הקוד שלכם כאן
  c("Username: ", "Length: 0")
}

# קוד קלט/פלט שסופק: השאירו אותו כפי שהוא
input <- suppressWarnings(readLines(file("stdin")))
cat(make_username(input[1], input[2]), sep = "\n")

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר R אונליין