forked from root/public
Browse Source
The goal: printing the alphabet in reverse order alternatively in uppercase and in lowercase from Z to a, and then from A to z.content-update
3 changed files with 39 additions and 0 deletions
@ -0,0 +1,8 @@ |
|||||||
|
package main |
||||||
|
|
||||||
|
import "fmt" |
||||||
|
|
||||||
|
func main() { |
||||||
|
fmt.Println("ZyXwVuTsRqPoNmLkJiHgFeDcBa") |
||||||
|
fmt.Println("AbCdEfGhIjKlMnOpQrStUvWxYz") |
||||||
|
} |
@ -0,0 +1,9 @@ |
|||||||
|
package main |
||||||
|
|
||||||
|
import ( |
||||||
|
"lib" |
||||||
|
) |
||||||
|
|
||||||
|
func main() { |
||||||
|
lib.ChallengeMain("printreversealphabetalt2") |
||||||
|
} |
@ -0,0 +1,22 @@ |
|||||||
|
## printreversealphabetalt2 |
||||||
|
|
||||||
|
### Instructions |
||||||
|
|
||||||
|
Write a program that: |
||||||
|
|
||||||
|
- first prints the Latin alphabet alternatively in uppercase and lowercase in reverse order (from `'Z'` to `'a'`) on a single line. |
||||||
|
- second prints the Latin alphabet alternatively in uppercase and lowercase in order (from `'A'` to `'z'`) on a single line. |
||||||
|
|
||||||
|
A line is a sequence of characters preceding the [end of line](https://en.wikipedia.org/wiki/Newline) character (`'\n'`). |
||||||
|
|
||||||
|
Please note that `casting` is not allowed for this exercise! |
||||||
|
|
||||||
|
### Usage |
||||||
|
|
||||||
|
```console |
||||||
|
student@ubuntu:~/[[ROOT]]/printreversealphabetalt2$ go build |
||||||
|
student@ubuntu:~/[[ROOT]]/printreversealphabetalt2$ ./printreversealphabetalt2 |
||||||
|
ZyXwVuTsRqPoNmLkJiHgFeDcBa |
||||||
|
AbCdEfGhIjKlMnOpQrStUvWxYz |
||||||
|
student@ubuntu:~/[[ROOT]]/printreversealphabetalt2$ |
||||||
|
``` |
Loading…
Reference in new issue