oba jak mali, a oba mimo ;-)))
wejn: jde opravdu o 1 - 3 zaznamy (pokud nema v jeden den svatek vic jak 2 lidi), protoze predtim, jak sis jiste vsimnul, se vyberou zaznamy pouze z daneho dne.
a takovy profesionalni koder jako monsignor pichi by mel vedet, ze ani kod ktery obhajuje neni uplne koser, protoze mi prijde uplne zbytecne nejdriv si delat nove pole obsahujici pouze jmena a pak ho prohledavat.
takze asi takhle :
return vyber.inject { |memo, jmeno| memo.length > jmeno[0].length ? memo : jmeno[0] }
vyhrady k implementaci prikladu:
proc uvadet i kombinovanou podobu, kdyz ji jednoduse muzeme dostat spojenim vsech hodnot z daneho dne. ( a odpadne ono hledani nejdelsi varianty ;-))) ?
a jeste, proc muset porovnavat 2 cisla, kdyz by slo porovnavat jedno ? bud zapisovat datum jako xxyy (pokud to nechceme pouzit pro razeni, je jedno, jestli bude prvni mesic nebo den), nebo je nechat ve stejne podobe, a konverzi provadet pri nacitani (treba za pomoci metody yaml.load_documents, i kdyz to by vyzadovalo oddelit kazdou polozku) ?