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.0 KiB
1.0 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 newline('\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 newline('\n'
).
Utilisation
student@ubuntu:~/student/repeatalpha$ go build
student@ubuntu:~/student/repeatalpha$ ./repeatalpha "abc" | cat -e
abbccc
student@ubuntu:~/student/repeatalpha$ ./repeatalpha "Alex." | cat -e
Alllllllllllleeeeexxxxxxxxxxxxxxxxxxxxxxxx.$
student@ubuntu:~/student/repeatalpha$ ./repeatalpha "abacadaba 42!" | cat -e
abbacccaddddabba 42!$
student@ubuntu:~/student/repeatalpha$ ./repeatalpha | cat -e
$
student@ubuntu:~/student/repeatalpha$ ./repeatalpha "" | cat -e
$
student@ubuntu:~/student/repeatalpha$