Find words which contains more than 3 e vowels: Difference between revisions
Content added Content deleted
No edit summary |
(Add Kotlin) |
||
Line 1,168: | Line 1,168: | ||
belvedere dereference elsewhere erlenmeyer evergreen everywhere exegete freewheel |
belvedere dereference elsewhere erlenmeyer evergreen everywhere exegete freewheel |
||
nevertheless persevere preference referee seventeen seventeenth telemeter tennessee |
nevertheless persevere preference referee seventeen seventeenth telemeter tennessee |
||
</pre> |
|||
=={{header|Kotlin}}== |
|||
<syntaxhighlight lang="kotlin"> |
|||
import kotlin.io.path.Path |
|||
import kotlin.io.path.useLines |
|||
fun main() { |
|||
Path("unixdict.txt").useLines { lines -> |
|||
lines |
|||
.filter { line -> line.none { it in "aiou" } } |
|||
.filter { line -> line.count { it == 'e' } > 3 } |
|||
.forEach(::println) |
|||
} |
|||
} |
|||
</syntaxhighlight> |
|||
{{Output}} |
|||
<pre> |
|||
belvedere |
|||
dereference |
|||
elsewhere |
|||
erlenmeyer |
|||
evergreen |
|||
everywhere |
|||
exegete |
|||
freewheel |
|||
nevertheless |
|||
persevere |
|||
preference |
|||
referee |
|||
seventeen |
|||
seventeenth |
|||
telemeter |
|||
tennessee |
|||
</pre> |
</pre> |
||