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

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' deviens 'a', 'b' deviens 'bb', 'e' deviens 'eeeee', etc...

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

Si le nombre d'arguments n'est pas 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$