From b26ab24c0edc81dead18daeea288e7d0ab5b2f8a Mon Sep 17 00:00:00 2001 From: Tiago Collot Date: Wed, 31 Aug 2022 18:12:28 +0100 Subject: [PATCH] feat(piscine-go): add README.md for new go exercise rockandroll --- subjects/rockandroll/README.md | 45 ++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 subjects/rockandroll/README.md diff --git a/subjects/rockandroll/README.md b/subjects/rockandroll/README.md new file mode 100644 index 00000000..58030844 --- /dev/null +++ b/subjects/rockandroll/README.md @@ -0,0 +1,45 @@ +## rockandroll + +### Instructions + +Write a function called `RockAndRoll` that takes an integer and returns a string. + +- If the number is divisible by 2, print `rock` followed by a newline `\n`. +- If the number is divisible by 3, print `roll` followed by a newline `\n`. +- If the number is divisible by 2 and 3, print `rock and roll` followed by a newline `\n`. + +### Expected function + +```go +func RockAndRoll(n int) string { + +} +``` +### Usage + +Here is a possible program to test your function: + +```go +package main + +import ( + "fmt" + "strconv" +) + +func main() { + fmt.Println(RockAndRoll(4)) + fmt.Println(RockAndRoll(9)) + fmt.Println(RockAndRoll(6)) +} +``` +And its output: + +```go +rock$ +$ +roll$ +$ +rock and roll$ +$ +```