Lösung Umdrehen in Ruby:
Abwandlung 2
def umdrehen(satz) buchstabe = "" stelle = 0 verschluesselter_satz = "" while stelle < satz.length buchstabe = satz[stelle] verschluesselter_satz = buchstabe + verschluesselter_satz stelle += 1 end return verschluesselter_satz end def umdrehen_abwandlung(satz,n) verschluesselter_satz = "" stelle = 0 while stelle < satz.length kurzsatz = satz[stelle.. stelle + (n-1)] kurzsatz = umdrehen kurzsatz verschluesselter_satz = verschluesselter_satz + kurzsatz stelle = stelle + n n = n + 1 end return verschluesselter_satz end puts "----------------------------" puts "\n\n\n\n" puts "Verschlüsseln durch Umdrehen" puts "Abwandlung 2" puts "Bitte Satz eingeben: " satz = gets.chomp puts "Bitte n eingeben: " n = gets.to_i puts "Unverschluesselt: #{satz}" satz = umdrehen_abwandlung(satz,n) puts "Verschluesselt: #{satz}"
Lösung Umdrehen in Ruby:
Abwandlung 2
def umdrehen(satz) buchstabe = "" stelle = 0 verschluesselter_satz = "" while stelle < satz.length buchstabe = satz[stelle] verschluesselter_satz = buchstabe + verschluesselter_satz stelle += 1 end return verschluesselter_satz end def umdrehen_abwandlung(satz,n) verschluesselter_satz = "" stelle = 0 while stelle < satz.length kurzsatz = satz[stelle.. stelle + (n-1)] kurzsatz = umdrehen kurzsatz verschluesselter_satz = verschluesselter_satz + kurzsatz stelle = stelle + n n = n + 1 end return verschluesselter_satz end puts "-----------------------------------------------------------------" puts "\n\n\n\n" puts "Verschlüsseln durch Umdrehen" puts "Abwandlung 2" puts "Bitte Satz eingeben: " satz = gets.chomp puts "Bitte n eingeben: " n = gets.to_i puts "Unverschluesselt: #{satz}" satz = umdrehen_abwandlung(satz,n) puts "Verschluesselt: #{satz}"