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.
28 lines
963 B
28 lines
963 B
5 years ago
|
## reversestrcap
|
||
|
|
||
|
### Instructions
|
||
|
|
||
|
Write a program that takes one or more strings and that, **for each argument**:
|
||
|
-puts the last character of each word (if it is a letter) in uppercase and the rest
|
||
|
in lowercase
|
||
|
-then it displays the result followed by a `\n`.
|
||
|
|
||
|
A word is a sequence of alphanumerical characters.
|
||
|
|
||
|
If there are no parameters, the program displays a `\n`.
|
||
|
|
||
|
Examples of outputs :
|
||
|
|
||
|
```console
|
||
|
student@ubuntu:~/student/reversestrcap$ go build
|
||
|
student@ubuntu:~/student/reversestrcap$ ./reversestrcap "First SMALL TesT" | cat -e
|
||
|
firsT smalL tesT$
|
||
|
student@ubuntu:~/student/reversestrcap$ ./reversestrcap go run reversestrcap.go "SEconD Test IS a LItTLE EasIEr" "bEwaRe IT'S NoT HARd WhEN " " Go a dernier 0123456789 for the road e" | cat -e
|
||
|
seconD tesT iS A littlE easieR$
|
||
|
bewarE it'S noT harD wheN $
|
||
|
gO A dernieR 0123456789 foR thE roaD E$
|
||
|
student@ubuntu:~/student/reversestrcap$ ./reversestrcap | cat -e
|
||
|
$
|
||
|
student@ubuntu:~/student/reversestrcap$
|
||
|
```
|