Browse Source

fix(printifnot): fix branch

DEV-4017-prototypes-exercise-1-animals
jrosendo 1 year ago committed by José Rosendo
parent
commit
29209baacc
  1. 46
      subjects/printifnot/README.md

46
subjects/printifnot/README.md

@ -0,0 +1,46 @@
## printifnot
### Instructions
Write a function that takes a `string` as an argument and returns the letter `G` if the argument length is less than 3, otherwise returns `Invalid Input` followed by a newline `\n`.
- If it's an empty string return `G` followed by a newline `\n`.
### Expected function
```go
func PrintIfNot(str string) string {
}
```
### Usage
Here is a possible program to test your function:
```go
package main
import (
"fmt"
"piscine"
)
func main() {
fmt.Print(piscine.PrintIfNot("abcdefz"))
fmt.Print(piscine.PrintIfNot("abc"))
fmt.Print(piscine.PrintIfNot(""))
fmt.Print(piscine.PrintIfNot("14"))
}
```
And its output:
```console
$ go run . | cat -e
Invalid Output$
Invalid Output$
G$
G$
```
Loading…
Cancel
Save