mirror of https://github.com/01-edu/public.git
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
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$