Ba Be Bi Bo Bu
One day I decided to start teaching my daughter how to read. So I decided to prepare a sheet of the phonetics based on the English alphabet. Here is the Groovy code I wrote:
And here is the output:
Ba Be Bi Bo Bu
Ca Ce Ci Co Cu
Da De Di Do Du
Fa Fe Fi Fo Fu
Ga Ge Gi Go Gu
Ha He Hi Ho Hu
Ja Je Ji Jo Ju
Ka Ke Ki Ko Ku
La Le Li Lo Lu
Ma Me Mi Mo Mu
Na Ne Ni No Nu
Pa Pe Pi Po Pu
Qa Qe Qi Qo Qu
Ra Re Ri Ro Ru
Sa Se Si So Su
Ta Te Ti To Tu
Va Ve Vi Vo Vu
Wa We Wi Wo Wu
Xa Xe Xi Xo Xu
Ya Ye Yi Yo Yu
Za Ze Zi Zo Zu
Let me get you feedback. :)
vowels = 'aeiou'.toList()
('A'..'Z').each{letter ->
if(!vowels*.toUpperCase().contains(letter)){
vowels.each{ vowel ->
print "$letter$vowel\t"
}
println ""
}
}
And here is the output:
Ba Be Bi Bo Bu
Ca Ce Ci Co Cu
Da De Di Do Du
Fa Fe Fi Fo Fu
Ga Ge Gi Go Gu
Ha He Hi Ho Hu
Ja Je Ji Jo Ju
Ka Ke Ki Ko Ku
La Le Li Lo Lu
Ma Me Mi Mo Mu
Na Ne Ni No Nu
Pa Pe Pi Po Pu
Qa Qe Qi Qo Qu
Ra Re Ri Ro Ru
Sa Se Si So Su
Ta Te Ti To Tu
Va Ve Vi Vo Vu
Wa We Wi Wo Wu
Xa Xe Xi Xo Xu
Ya Ye Yi Yo Yu
Za Ze Zi Zo Zu
Let me get you feedback. :)
Comments
Post a Comment