Browse Source

docs(wordflip): formatting and improve instructions

pull/2057/head
Tiago Collot 2 years ago committed by MSilva95
parent
commit
187ee768bf
  1. 21
      subjects/wordflip/README.md

21
subjects/wordflip/README.md

@ -1,12 +1,12 @@
# wordflip
## wordflip
### Instructions
Write a function `WordFlip()` that receives a string and returns it with the first and last words flipped.
Write a function `WordFlip()` that receives a `string` and returns it with the first and last words flipped.
- Prints the Output followed by newline `\n`.
- If the string is empty, return `Invalid Output`.
- Ignore spaces if it's more then onr space in between words and all spaces in the edge of the words or sentences.
- Ignore spaces if it's more then one space in between words and all spaces in the edge of the words or sentences.
### Expected function
@ -23,19 +23,22 @@ Here is a possible program to test your function:
```go
package main
import "fmt"
import (
"fmt"
"piscine"
)
func main() {
fmt.Print(WordFlip("First second last"))
fmt.Print(WordFlip(""))
fmt.Print(WordFlip(" "))
fmt.Print(WordFlip(" hello all of you! "))
fmt.Print(piscine.WordFlip("First second last"))
fmt.Print(piscine.WordFlip(""))
fmt.Print(piscine.WordFlip(" "))
fmt.Print(piscine.WordFlip(" hello all of you! "))
}
```
And its output:
```go
```console
$ go run . | cat -e
last second First$
Invalid Output$

Loading…
Cancel
Save