סיכום – בונה שמות משתמש
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-R של Coddy. שיעור 6 מתוך 64.
אתגר
בינוניהשלימו את make_username(full_name, year) כדי ליצור שם משתמש:
- קחו את המילים שבשם. ייתכנו רווחים מיותרים בין המילים או סביבן.
- השתמשו באות הראשונה של המילה הראשונה ובמילה האחרונה כולה, באותיות קטנות.
- הסירו מהתוצאה כל
-וכל'. - הוסיפו את שתי הספרות האחרונות של
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")
כל השיעורים ביחידה לוגיקה וזרימת תוכנית
1מחרוזות לעומק
תת־מחרוזות עם substr()עיצוב עם sprintf()פיצול וחיבורחיפוש במחרוזותהחלפת טקסטסיכום – בונה שמות משתמש4מטריצות
יצירת מטריצותאינדוקס מטריצותסיכומי שורות ועמודותאריתמטיקה של מטריצותסיכום – תרשים מקומות ישיבהתרגלו בעצמכם: קומפיילר R אונליין