mirror of https://github.com/01-edu/public.git
2 changed files with 37 additions and 7 deletions
@ -0,0 +1,28 @@ |
|||||||
|
## rotatevowels |
||||||
|
|
||||||
|
### Instructions |
||||||
|
|
||||||
|
Write a **program** that checks the arguments for vowels. |
||||||
|
|
||||||
|
- If the argument contains vowels (for this exercise `y` is not considered a vowel) the program has to **"mirror"** the position of the vowels in the argument (see the examples). |
||||||
|
- If the number of arguments is less than 1, the program display a new line ("`\n`"). |
||||||
|
- If the arguments does not have any vowels, the program just prints the arguments. |
||||||
|
|
||||||
|
Example of output : |
||||||
|
|
||||||
|
```console |
||||||
|
student@ubuntu:~/piscine-go/test$ go build |
||||||
|
student@ubuntu:~/piscine-go/test$ ./rotatevowels "Hello World" | cat -e |
||||||
|
Hollo Werld$ |
||||||
|
student@ubuntu:~/piscine-go/test$ ./rotatevowels "HEllO World" "problem solved" |
||||||
|
Hello Werld problom sOlvEd |
||||||
|
student@ubuntu:~/piscine-go/test$ ./rotatevowels "str" "shh" "psst" |
||||||
|
str shh psst |
||||||
|
student@ubuntu:~/piscine-go/test$ ./rotatevowels "happy thoughts" "good luck" |
||||||
|
huppy thooghts guod lack |
||||||
|
student@ubuntu:~/piscine-go/test$ ./rotatevowels "aEi" "Ou" |
||||||
|
uOi Ea |
||||||
|
student@ubuntu:~/piscine-go/test$ ./rotatevowels |
||||||
|
|
||||||
|
student@ubuntu:~/piscine-go/test$ |
||||||
|
``` |
Loading…
Reference in new issue