Find words which contains more than 3 e vowels: Difference between revisions
Content added Content deleted
(Ada version) |
Drkameleon (talk | contribs) (Added Arturo implementation) |
||
Line 199: | Line 199: | ||
16: tennessee (4) |
16: tennessee (4) |
||
</pre> |
</pre> |
||
=={{header|Arturo}}== |
|||
<lang rebol>words: read.lines relative "unixdict.txt" |
|||
otherVowels: ["a" "i" "o" "u"] |
|||
containsMoreThan3Es?: function [w][ |
|||
if 4 > size match w "e" -> return false |
|||
loop otherVowels 'v [ |
|||
if contains? w v -> return false |
|||
] |
|||
return true |
|||
] |
|||
loop words 'word [ |
|||
if containsMoreThan3Es? word -> |
|||
print word |
|||
]</lang> |
|||
{{out}} |
|||
<pre>belvedere |
|||
dereference |
|||
elsewhere |
|||
erlenmeyer |
|||
evergreen |
|||
everywhere |
|||
exegete |
|||
freewheel |
|||
nevertheless |
|||
persevere |
|||
preference |
|||
referee |
|||
seventeen |
|||
seventeenth |
|||
telemeter |
|||
tennessee</pre> |
|||
=={{header|AWK}}== |
=={{header|AWK}}== |