Ruby :: Aufgabe #45

1 Lösung Lösung öffentlich

String einlesen, umkehren und Leerzeichen einfügen

Anfänger - Ruby von pianoplayer - 30.11.2013 um 13:34 Uhr
Schreiben Sie eine Funktion reverse_add_blank!, die einen String entgegennimmt, die Reihenfolge der Buchstaben umkehrt und Leerzeichen einfügt. Die Funktion soll den String verändern!

Lösungen:

vote_ok
von pianoplayer (1330 Punkte) - 03.12.2013 um 23:18 Uhr
Quellcode ausblenden Ruby-Code
#String eingeben und umgekehrt mit Leerzeichen ausgeben

def reverse_add_blank!(a)	
  b = ""
  for i in 0..a.size-1 do
    b << a[a.size - 1 - i] << ' ' 
  end
  a.replace(b)
end

print "Geben Sie einen String ein : "
string = gets.chop
reverse_add_blank!(string)
puts string