Ruby: Maximale Zeilenlänge einer Datei finden

English Deutsch

Problem

Du möchtest die Länge der längsten Zeile in einer Textdatei finden.

Lösung

Du kannst dieses einfache Ruby-Skript als Vorlage verwenden:

max_line_length.rb
#!/usr/bin/env ruby
maxLength = 0
numLines = 0
#Über jede Zeile in STDIN iterieren
STDIN.read.split("\n").each do |line|
    if line.length() > maxLength
        maxLength = line.length()
    end
    numLines += 1
end
#Berechnetes Ergebnis ausgeben
puts "Maximale Zeilenlänge: #{maxLength} in #{numLines} Zeilen"

Check out similar posts by category: Ruby