forked from root/public
Compare commits
31 Commits
master
...
DEV-3175-n
Author | SHA1 | Date |
---|---|---|
Tiago Collot | 6d6bb22205 | 2 years ago |
Tiago Collot | 20025f7a91 | 2 years ago |
zainab Dnaya | d235d4a389 | 2 years ago |
zainab Dnaya | f2201c5437 | 2 years ago |
zainab Dnaya | 8ba6b09853 | 2 years ago |
zainab Dnaya | 67dfeb17eb | 2 years ago |
zainab Dnaya | 650c6acc1b | 2 years ago |
zainab Dnaya | 3637658b4f | 2 years ago |
zainabdnaya | 6e5350b480 | 2 years ago |
zainabdnaya | 151f5c48fe | 2 years ago |
zainab Dnaya | 1d15866eed | 2 years ago |
zainabdnaya | 513f68319a | 2 years ago |
zainabdnaya | e856b9516a | 2 years ago |
zainabdnaya | 6f6b410fbf | 2 years ago |
zainabdnaya | 789f9496f9 | 2 years ago |
Hamza elkhatri | 8aba27a2ff | 2 years ago |
Hamza elkhatri | 31def6fdb2 | 2 years ago |
Hamza elkhatri | 7b104f5e7e | 2 years ago |
Hamza elkhatri | 1856eaa5b0 | 2 years ago |
Hamza elkhatri | 3d5c2807bd | 2 years ago |
zainabdnaya | 3c3f1663a7 | 2 years ago |
zainabdnaya | c1818288c8 | 2 years ago |
zainabdnaya | 5b05f1e873 | 2 years ago |
zainabdnaya | 1f79b2261f | 2 years ago |
Hamza elkhatri | 6f3c37ef1a | 2 years ago |
Hamza elkhatri | 47628970b2 | 2 years ago |
Hamza elkhatri | 234e09311e | 2 years ago |
Hamza elkhatri | a41ec15a3a | 2 years ago |
Hamza elkhatri | 37d29e27cf | 2 years ago |
hamza | 3ab59cd27e | 2 years ago |
hamza | cb9e085945 | 2 years ago |
1 changed files with 45 additions and 0 deletions
@ -0,0 +1,45 @@
|
||||
## printfirsthalf |
||||
|
||||
### Instructions |
||||
|
||||
Write a function called `PrintFirstHalf()` that takes a `string` as an argument and prints the first half of a `string` followed by a newline `\n`. |
||||
|
||||
- If the length of the `string` is odd, round it down. |
||||
- If the `string` is empty, return `Invalid Output` followed by a newline `\n`. |
||||
- If the `string` length is equal to one, return the `string` followed by a newline `\n`. |
||||
|
||||
### Expected function |
||||
|
||||
```go |
||||
func PrintFirstHalf(str string) string { |
||||
|
||||
} |
||||
``` |
||||
|
||||
### Usage |
||||
|
||||
Here is a possible program to test your function: |
||||
|
||||
```go |
||||
package main |
||||
|
||||
import ( |
||||
"fmt" |
||||
"piscine" |
||||
) |
||||
|
||||
func main() { |
||||
fmt.Print(piscine.PrintFirstHalf("This is the 1st halfThis is the 2nd half")) |
||||
fmt.Print(piscine.PrintFirstHalf("")) |
||||
fmt.Print(piscine.PrintFirstHalf("Hello World")) |
||||
} |
||||
``` |
||||
|
||||
And its output: |
||||
|
||||
```console |
||||
$ go run . | cat -e |
||||
This is the 1st half$ |
||||
Invalid Output$ |
||||
Hello$ |
||||
``` |
Loading…
Reference in new issue