Ruby :: Aufgabe #165

1 Lösung Lösung öffentlich

Groß- und Kleinuchstaben

Anfänger - Ruby von MeLThRoX - 22.08.2017 um 19:03 Uhr
Erstelle ein Programm, welches in einem String die Kleinbuchstaben in Großbuchstaben umwandelt und andersherum. Zahlen und Zusatzzeichen sollen nicht beachtet werden

Lösungen:

vote_ok
von Idef1x (1320 Punkte) - 12.07.2018 um 12:15 Uhr
Quellcode ausblenden Ruby-Code
def upDowncase(str)
    
    # Declarations
    str = str.to_s
    
    for i in 0...str.length
        
        if (65..90) === str[i].ord then
            
            str[i] = (str[i].ord + 32).chr
            
        elsif (97..122) === str[i].ord
           
            str[i] = (str[i].ord - 32).chr
            
        else
            
            next
            
        end
        
    end
    
    # Output
    puts "new String = #{str}"
    
end

#================================================================================================

input = gets.chomp

upDowncase(input)