Ruby :: Aufgabe #17 :: Lösung #2
2 Lösungen

#17
Text abwechselnd in Groß- und Kleinschreibung
Anfänger - Ruby
von Dome
- 29.12.2012 um 01:34 Uhr
Schreiben Sie ein Programm, welches einen eingegeben Text so manipuliert, das der Text abwechselnd in Groß- und Kleinschreibung auf den Bildschirm ausgegeben wird.
Konsolenausgabe:
Texteingabe: Beispieltext
Textausgabe: BeIsPiElTeXt
#2

von pianoplayer (1330 Punkte)
- 13.12.2013 um 20:58 Uhr

#die "klassiche Lösung" print "Texteingabe: " text = gets.chop ausgabe = "" for i in 0..text.size-1 do if i % 2 == 0 then ausgabe += text[i].upcase else ausgabe += text[i].downcase end end puts "Textausgabe: " + ausgabe #es geht auch kürzer: #print "Texteingabe: " #text = gets.chop #print "Textausgabe: " #for i in 0..text.size-1 do # if i % 2 == 0 then # print text[i].upcase # else # print text[i].downcase # end #end #++++++++++++++++ #oder so: #print "Texteingabe: " #text = gets.chop #print "Textausgabe: " #i = 1 #text.each_char {|c| i+=1; print c.upcase if i%2 == 0; print c.downcase if i%2 != 0}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1