นี่เป็นความท้าทายที่ค่อนข้างง่าย
ท้าทาย
ข้อมูลที่ป้อนจะมีสตริง (ไม่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.
คุณหมายถึงสระอะไร?