From 7c7732b41805de5b9bfe5919441a3570d4ddb291 Mon Sep 17 00:00:00 2001 From: Christopher Fremond Date: Fri, 6 Nov 2020 03:00:06 +0000 Subject: [PATCH] Adding of a new exercise printalphabetalt2. The goal: printing the alphabet in reverse order alternatively in uppercase and in lowercase from Z to a, and then from A to z. --- .../printreversealphabetalt2_prog/main.go | 8 +++++++ .../printreversealphabetalt2_test/main.go | 9 ++++++++ subjects/printreversealphabetalt2/README.md | 22 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 go/tests/prog/printreversealphabetalt2_prog/main.go create mode 100644 go/tests/prog/printreversealphabetalt2_test/main.go create mode 100644 subjects/printreversealphabetalt2/README.md diff --git a/go/tests/prog/printreversealphabetalt2_prog/main.go b/go/tests/prog/printreversealphabetalt2_prog/main.go new file mode 100644 index 00000000..1a205521 --- /dev/null +++ b/go/tests/prog/printreversealphabetalt2_prog/main.go @@ -0,0 +1,8 @@ +package main + +import "fmt" + +func main() { + fmt.Println("ZyXwVuTsRqPoNmLkJiHgFeDcBa") + fmt.Println("AbCdEfGhIjKlMnOpQrStUvWxYz") +} diff --git a/go/tests/prog/printreversealphabetalt2_test/main.go b/go/tests/prog/printreversealphabetalt2_test/main.go new file mode 100644 index 00000000..6eb0db24 --- /dev/null +++ b/go/tests/prog/printreversealphabetalt2_test/main.go @@ -0,0 +1,9 @@ +package main + +import ( + "lib" +) + +func main() { + lib.ChallengeMain("printreversealphabetalt2") +} diff --git a/subjects/printreversealphabetalt2/README.md b/subjects/printreversealphabetalt2/README.md new file mode 100644 index 00000000..3be0d510 --- /dev/null +++ b/subjects/printreversealphabetalt2/README.md @@ -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$ +```