RosettaCodeData/Task/Abbreviations-automatic/Ruby/abbreviations-automatic.rb

8 lines
208 B
Ruby

require "abbrev"
File.read("daynames.txt").each_line do |line|
next if line.strip.empty?
abbr = line.split.abbrev.invert
puts "Minimum size: #{abbr.values.max_by(&:size).size}", abbr.inspect, "\n"
end