You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.1 KiB

repeatalpha

Instructions

Écrire un programme repeat_alpha qui prend une string et qui affiche la répétition de chaque caractère de l'alphabet autant de fois que l'index de cette lettre.

Le résultat doit être suivi d'un retour à la ligne ('\n').

'a' devient 'a', 'b' devient 'bb', 'e' devient 'eeeee', etc...

Si une lettre est en majuscule, elle reste en majuscule, de même si elle est en minuscule.

Si le nombre d'arguments est différent de 1, le programme affiche un retour à la ligne ('\n').

Utilisation

student@ubuntu:~/[[ROOT]]/repeatalpha$ go build
student@ubuntu:~/[[ROOT]]/repeatalpha$ ./repeatalpha "abc" | cat -e
abbccc
student@ubuntu:~/[[ROOT]]/repeatalpha$ ./repeatalpha "Choumi." | cat -e
CCChhhhhhhhooooooooooooooouuuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmiiiiiiiii.$
student@ubuntu:~/[[ROOT]]/repeatalpha$ ./repeatalpha "abacadaba 01!" | cat -e
abbacccaddddabba 01!$
student@ubuntu:~/[[ROOT]]/repeatalpha$ ./repeatalpha | cat -e
$
student@ubuntu:~/[[ROOT]]/repeatalpha$ ./repeatalpha "" | cat -e
$
student@ubuntu:~/[[ROOT]]/repeatalpha$