מערך הפוך
חלק מהיחידה יסודות במסלול ה-Swift של Coddy. שיעור 67 מתוך 86.
אתגר
קלתקבל שורת קלט שמכילה מספרים שלמים מופרדים בפסיקים (למשל, 1,2,3,4,5).
הפוך את המערך ידנית באמצעות לולאה: אל תשתמש בשיטה המובנית reversed().
בנה מערך חדש על ידי מעבר במערך המקורי מהאינדקס האחרון לראשון, והוספת כל איבר למערך התוצאה שלך.
הדפס את המערך ההפוך.
דוגמה: אם הקלט הוא 10,20,30,40, הפלט שלך צריך להיות:
[40, 30, 20, 10]נסו בעצמכם
// קראו את הקלט והמירו אותו למערך של מספרים שלמים
let input = readLine()!
let numbers = input.split(separator: ",").map { Int($0)! }
// TODO: כתבו את הקוד שלכם למטה
// הפכו את סדר האיברים במערך ידנית באמצעות לולאה (אל תשתמשו ב-reversed())
// בנו מערך חדש על ידי מעבר מהאינדקס האחרון לראשון
var reversedArray: [Int] = []
// הלולאה שלכם תיכתב כאן
// הציגו את התוצאה
print(reversedArray)כל השיעורים ביחידה יסודות
7קלט/פלט בסיסי
פונקציית ההדפסהאינטרפולציה של מחרוזותקלט באמצעות ReadLineהמרת טיפוסיםחזרה – עד 120חזרה – אמת או שקר3ערכים אופציונליים
מהם ערכים אופציונלייםשליפת ערך באמצעות If LetGuard Letאופרטור איחוד עם Nilסיכום – שליפה בטוחה של ערך9לולאות
לולאת For-Inלולאת Whileלולאת Repeat-WhileBreakContinueחזרה – עצרתטווחים בלולאותלולאה מקוננתחזרה – קלט דינמי12יסודות המערכים
הכרזה על מערךגישה לאיבריםשינוי מערכיםמתודות של מערכיםחזרה – רשימת מוצריםמערך הפוךטאפליםתרגלו בעצמכם: Swift אונליין