סיכום – חיפוש בדף
חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 83 מתוך 93.
אתגר
בינוניקראו אורך של רשימה, מספר שלם אחד לכל איבר, מספר איברים לדילוג, גודל עמוד ומספר שלם לחיפוש, כל אחד בשורה נפרדת. דלגו על האיברים שצוינו, קחו עד לגודל העמוד והדפיסו את העמוד בפורמט של רשימת Kotlin. לאחר מכן הדפיסו Found אם הערך מופיע בעמוד, אחרת Missing. האורך הוא 0-20; מספר האיברים לדילוג וגודל העמוד אינם שליליים ועשויים לעלות על אורך הרשימה.
נסו בעצמכם
fun main() {
val n = readLine()!!.toInt()
val values = mutableListOf<Int>()
for (i in 1..n) values.add(readLine()!!.toInt())
val skip = readLine()!!.toInt()
val size = readLine()!!.toInt()
val target = readLine()!!.toInt()
// בחר את העמוד וחפש בתוכו.
}כל השיעורים ביחידה יסודות
7קלט/פלט בסיסיים
פונקציית Printlnתבניות מחרוזתקלט באמצעות ReadLineהמרת טיפוסיםסיכום – שנים עד הפרישהסיכום – אמת או שקר10פונקציות
הכרזה על פונקציהפרמטרים וארגומנטיםערכי החזרהארגומנטים בעלי שםערכי ברירת מחדלפונקציות עם ביטוי יחידחזרה – פונקציית Sigmaחזרה – פונקציית אימות5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2אופרטורים לוגיים חלק 3אופרטור טרנרי עם ביטוי ifסיכום – לוגיקה פשוטה14רשימות: נושאים מתקדמים
חיתוך רשימה באמצעות SubListחיתוך רשימה באמצעות Take ו-Dropאופרטורים של רצפיםהמתודה Containsסיכום – חיפוש בדף3אפשרות לערך null
מהי בטיחות מפני nullטיפוסים שיכולים להיות nullאופרטור קריאה בטוחהאופרטור אלביסיסודות אתגר הפונקציותאופרטור ההבטחה לאי־nullסיכום – גישה בטוחה9לולאות
לולאת forלולאת whileלולאת do-whilebreakcontinueטווחים בלולאותלולאה מקוננתחזרה – עצרתחזרה – קלט דינמיתרגלו בעצמכם: Kotlin אונליין