这是一个相当容易的挑战。
挑战
输入将包含null
最大长度为100 的字符串(非或为空)。输出字符串中每个单词的元音数量,以空格分隔。
规则
- 该字符串的长度不能超过100个字符。
- 该字符串将仅包含字母
A-Z
,a-z
也可以包含空格。 - 输入必须通过
stdin
或命令行参数使用。 - 输出必须在中输出
stdout
。 - 您可以编写完整的程序,也可以编写从中获取输入
stdin
并输出结果的函数。 - 您的程序/功能需要计算的元音为
aeiou
和AEIOU
。
测试用例
This is the first test case --> 1 1 1 1 1 2
one plus two equals three --> 2 1 1 3 2
aeiou AEIOU --> 5 5
psst --> 0
the quick brown fox jumped over the lazy dog --> 1 2 1 1 2 2 1 1 1
计分
这是代码高尔夫球,因此最短的提交(以字节为单位)获胜。
stdin
用stdout
。我不喜欢通过函数参数“获取输入”。命令行参数似乎还可以。我已将其添加到帖子中。
The name "vowel" is often used for the symbols that represent vowel sounds in a language's writing system, particularly if the language uses an alphabet. In writing systems based on the Latin alphabet, the letters A, E, I, O, U, and sometimes Y are all used to represent vowels. However, not all of these letters represent vowels in all languages.
元音是什么意思?