Menu
Coddy logo textTech

חזרה – מערך הפוך

חלק מהיחידה יסודות במסלול ה-Ruby של Coddy. שיעור 63 מתוך 88.

challenge icon

אתגר

קל

קרא שורת קלט אחת המכילה מספרים שלמים המופרדים בפסיקים (למשל, 8,3,5,1,9).

פצל את הקלט למערך של מספרים שלמים, ואז הפוך את המערך באופן ידני באמצעות לולאה. אל תשתמש בשיטה המובנית reverse.

בנה מערך חדש על ידי מעבר על המערך המקורי מהאיבר האחרון לראשון והוספת כל איבר למערך החדש. הדפס כל איבר במערך ההפוך בשורה נפרדת.

לדוגמה, אם הקלט הוא 8,3,5,1,9, הפלט צריך להיות:

9
1
5
3
8

אם הקלט הוא 10,20,30, הפלט צריך להיות:

30
20
10

אם הקלט הוא 7,2,4,6,1,8, הפלט צריך להיות:

8
1
6
4
2
7

אם הקלט הוא 5, הפלט צריך להיות:

5

נסו בעצמכם

# קראו את המספרים השלמים המופרדים בפסיקים
input = gets.chomp
numbers = input.split(",").map(&:to_i)

# TODO: כתבו את הקוד שלכם למטה
# צרו מערך חדש על ידי מעבר על המערך המקורי
# מהאיבר האחרון לראשון (אל תשתמשו במתודה reverse)
reversed_array = []



# הדפיסו כל איבר במערך ההפוך בשורה נפרדת
reversed_array.each do |num|
  puts num
end

כל השיעורים ביחידה יסודות

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