Abbreviations, automatic: Difference between revisions
Content deleted Content added
→{{header|Ruby}}: Added Ruby |
|||
Line 2,129: | Line 2,129: | ||
</pre> |
</pre> |
||
=={{header|Ruby}}== |
|||
<lang ruby>require "abbrev" |
|||
list = " Sunday Monday Tuesday Wednesday Thursday Friday Saturday |
|||
Sondag Maandag Dinsdag Woensdag Donderdag Vrydag Saterdag |
|||
E_djelë E_hënë E_martë E_mërkurë E_enjte E_premte E_shtunë |
|||
Ehud Segno Maksegno Erob Hamus Arbe Kedame |
|||
Al_Ahad Al_Ithinin Al_Tholatha'a Al_Arbia'a Al_Kamis Al_Gomia'a Al_Sabit |
|||
Guiragui Yergou_shapti Yerek_shapti Tchorek_shapti Hink_shapti Ourpat Shapat |
|||
domingu llunes martes miércoles xueves vienres sábadu |
|||
Bazar_gÜnÜ Birinci_gÜn Çkinci_gÜn ÜçÜncÜ_gÜn DÖrdÜncÜ_gÜn Bes,inci_gÜn Altòncò_gÜn |
|||
Igande Astelehen Astearte Asteazken Ostegun Ostiral Larunbat |
|||
Robi_bar Shom_bar Mongal_bar Budhh_bar BRihashpati_bar Shukro_bar Shoni_bar" |
|||
list.each_line do |line| |
|||
abbr = line.split.abbrev.invert |
|||
puts "Minimum size: #{abbr.values.max_by(&:size).size}" |
|||
puts abbr.inspect |
|||
puts |
|||
end |
|||
</lang> |
|||
{{out}} |
|||
<pre>Minimum size: 2 |
|||
{"Sunday"=>"Su", "Monday"=>"M", "Tuesday"=>"Tu", "Wednesday"=>"W", "Thursday"=>"Th", "Friday"=>"F", "Saturday"=>"Sa"} |
|||
Minimum size: 2 |
|||
{"Sondag"=>"So", "Maandag"=>"M", "Dinsdag"=>"Di", "Woensdag"=>"W", "Donderdag"=>"Do", "Vrydag"=>"V", "Saterdag"=>"Sa"} |
|||
Minimum size: 4 |
|||
{"E_djelë"=>"E_d", "E_hënë"=>"E_h", "E_martë"=>"E_ma", "E_mërkurë"=>"E_më", "E_enjte"=>"E_e", "E_premte"=>"E_p", "E_shtunë"=>"E_s"} |
|||
Minimum size: 2 |
|||
{"Ehud"=>"Eh", "Segno"=>"S", "Maksegno"=>"M", "Erob"=>"Er", "Hamus"=>"H", "Arbe"=>"A", "Kedame"=>"K"} |
|||
Minimum size: 5 |
|||
{"Al_Ahad"=>"Al_Ah", "Al_Ithinin"=>"Al_I", "Al_Tholatha'a"=>"Al_T", "Al_Arbia'a"=>"Al_Ar", "Al_Kamis"=>"Al_K", "Al_Gomia'a"=>"Al_G", "Al_Sabit"=>"Al_S"} |
|||
Minimum size: 4 |
|||
{"Guiragui"=>"G", "Yergou_shapti"=>"Yerg", "Yerek_shapti"=>"Yere", "Tchorek_shapti"=>"T", "Hink_shapti"=>"H", "Ourpat"=>"O", "Shapat"=>"S"} |
|||
Minimum size: 2 |
|||
{"domingu"=>"d", "llunes"=>"l", "martes"=>"ma", "miércoles"=>"mi", "xueves"=>"x", "vienres"=>"v", "sábadu"=>"s"} |
|||
Minimum size: 2 |
|||
{"Bazar_gÜnÜ"=>"Ba", "Birinci_gÜn"=>"Bi", "Çkinci_gÜn"=>"Ç", "ÜçÜncÜ_gÜn"=>"Ü", "DÖrdÜncÜ_gÜn"=>"D", "Bes,inci_gÜn"=>"Be", "Altòncò_gÜn"=>"A"} |
|||
Minimum size: 6 |
|||
{"Igande"=>"I", "Astelehen"=>"Astel", "Astearte"=>"Astear", "Asteazken"=>"Asteaz", "Ostegun"=>"Oste", "Ostiral"=>"Osti", "Larunbat"=>"L"} |
|||
Minimum size: 4 |
|||
{"Robi_bar"=>"R", "Shom_bar"=>"Shom", "Mongal_bar"=>"M", "Budhh_bar"=>"Bu", "BRihashpati_bar"=>"BR", "Shukro_bar"=>"Shu", "Shoni_bar"=>"Shon"} |
|||
</pre> |
|||
=={{header|Tcl}}== |
=={{header|Tcl}}== |
||
Line 2,166: | Line 2,220: | ||
5 Disul Dilun Dimeurzh Dimerc'her Diriaou Digwener Disadorn |
5 Disul Dilun Dimeurzh Dimerc'her Diriaou Digwener Disadorn |
||
</pre> |
</pre> |
||
=={{header|VBA}}== |
=={{header|VBA}}== |
||
Function : |
Function : |