Jeg fik lige den ide at spørge om din elektroniske ordbog kan finde det
længste ord med max. en forekomst af hvert bogstav i alfabetet?
opgrader (8)
Brian
Ikke umiddelbart, men med lidt hjælp fra et andet program (grep)
kan det alligevel lade sig gøre at finde disse opslagsord:
børnehjælpsdag
præcolumbiansk
Man kan endda tilføje et -e til sidste.
--
Byrial
http://home.worldonline.dk/~byrial/
> Jeg fik lige den ide at spørge om din elektroniske ordbog kan finde det
> længste ord med max. en forekomst af hvert bogstav i alfabetet?
Jeg kan i øvrigt komme et godt forslag, hvis man har tænkt sig at
undersøge retskrivningsordbogen for finurligheder. Nemlig at man
anvender eksempelvis Byrials program til at få et "dump" (godt dansk
ord) af alle ordene i RO. Disse indføres så i en SQL database
(eksempelvis MySQL eller PostGreSQL). Det kan klares med få kommandoer
på en Linux maskine.
Herefter har man en masse muligheder for at undersøge datasættet, og
det går meget hurtigt. Eksempelvis at finde den gennemsnitlige
ordlængde, eller (som jeg gjorde) at tegne en graf over
ordlængde/antal.
Ved brug af RLIKE (der kan søge med regulære udtryk) kan man kigge
efter de mest underlige ting. Eksempelvis er det danske ord med flest
vokaler i træk: yoyoe(r/n).
--
Jens Kristian Søgaard,
j...@soegaard.dk,
http://www.jksoegaard.dk/ (hvor der også ligger lidt RO programmel)
Flot - dermed tangeres længden på 'uncopyrightable', rekordholderen på
engelsk.
Hvordan laver du et regulært udtryk, der kan fange sådanne ord?
--
Lars Kongshøj
Nogle bogstaver (minuskler) har "haler" eller
"underlængder", som stikker ned under linien;
det gælder bogstaverne
g j p q y.
Andre har "overlængder", der stikker opad:
b d f *) h i j k l t å.
Og så er der endelig nogle bogstaver uden
over- og underlængde, nemlig:
a c e m n o r s u v w x z æ ø .
Hvem kan finde eller konstruere det længst
mulige danske ord, som består af lutter bogstaver
uden under- eller overlængder?
(Fx "museernes" -- 9 bogstaver).
Bo H.
*) "f" har i nogle former for håndskrift både over-
og underlængde.
> [...] bogstaver uden over- og underlængde, nemlig:
>
> a c e m n o r s u v w x z æ ø .
>
> Hvem kan finde eller konstruere det længst
> mulige danske ord, som består af lutter bogstaver
> uden under- eller overlængder?
Rettelse!
Opgaven skulle egentlig være formuleret sådan:
Lav den længst mulige _sætning_ med ord, som består af
lutter bogstaver uden under- eller overlængder.
(Desuden er jeg blevet opmærksom på, at bogstavet "j"
faktisk både stikker opad og nedad).
Bo H.
Jeg sorterer alle de ord fra som ikke opfylder betingelsen, med grep:
$ ro -o .{14} | grep -vE '([a-zæøå]).*\1'
børnehjælpsdag
præcolumbiansk
$
--
Byrial
http://home.worldonline.dk/~byrial/
[byrial@ask byrial]$ ro '^[acemnorsuvwxzæø]{11,}$'
assurance|sum -men, -mer.
commonsense, en.
reassurance -n, -r.
sammen|svoren adj., itk. -t el. sammensvoret, sammensvorne.
I alt 4 hit
[byrial@ask byrial]$
--
Byrial
http://home.worldonline.dk/~byrial/
>>Hvordan laver du et regulært udtryk, der kan fange sådanne ord?
>Jeg sorterer alle de ord fra som ikke opfylder betingelsen, med grep:
>$ ro -o .{14} | grep -vE '([a-zæøå]).*\1'
>børnehjælpsdag
>præcolumbiansk
Et par stykker til
absolutværdien
højniveausprog
blodtryksniveau
blodkræftsniveau
mvh Birger Nielsen (bnie...@daimi.au.dk)
Tak, jeg må vist kigge lidt dybere i manualen. Men noget af det er vist
gnu-udvidelser...
--
Lars Kongshøj