Ruby :: Aufgabe #4 :: Lösung #3

5 Lösungen Lösungen öffentlich
#4

Funktion welche Minimum und Maximum aus einem Array zurückgibt

Anfänger - Ruby von Gustl - 07.12.2012 um 17:36 Uhr
Programmieren Sie eine Funktion welche aus einem Array von Integer-Elementen das Minimum und Maximum zurückgibt.
Als Übergabe-Parrameter wird das Array übergeben.

Testen Sie die Funktion mit 2 Abfragen, bzw. mit 2 verschiedenen Arrays.
Hilfestellung: Sortierverfahren - Wikipedia
#3
vote_ok
von pianoplayer (1330 Punkte) - 30.11.2013 um 12:31 Uhr
Quellcode ausblenden Ruby-Code
def min_and_max(a)
  ergebnis = []
  ergebnis << a.min << a.max
  return erg
end

def min_and_max_alternativ(a)
  ergebnis = []
  max = a[0]
  min = a[0]
  for i in 1..a.size-1 do
    max = a[i] if max < a[i]
    min = a[i] if min > a[i]
  end
  ergebnis << min << max
end

a = [4,3,67,23,12,46]
b = [41,23,67,223,1112,426,2,10]
p min_and_max(a)
p min_and_max(b)
p min_and_max_alternativ(a)
p min_and_max_alternativ(b)

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben