forked from root/public
![jose@01talent.com](/git/assets/img/avatar_default.png)
![José Rosendo](/git/assets/img/avatar_default.png)
1 changed files with 0 additions and 43 deletions
@ -1,43 +0,0 @@ |
|||||||
## countcharacter |
|
||||||
|
|
||||||
### Instructions |
|
||||||
|
|
||||||
Write a function that, given a `string` and a character as arguments, returns an `int` representing the number of times the character appears in the string. |
|
||||||
|
|
||||||
- If the character is not in the string return 0 |
|
||||||
- If the string is empty return 0 |
|
||||||
|
|
||||||
### Expected Function |
|
||||||
|
|
||||||
```go |
|
||||||
func CountChar(str string, c rune) int { |
|
||||||
|
|
||||||
} |
|
||||||
``` |
|
||||||
|
|
||||||
### Usage |
|
||||||
|
|
||||||
Here is a possible program to test your function: |
|
||||||
|
|
||||||
```go |
|
||||||
package main |
|
||||||
|
|
||||||
import "fmt" |
|
||||||
|
|
||||||
func main() { |
|
||||||
fmt.Println(piscine.CountChar("Hello World", 'l')) |
|
||||||
fmt.Println(piscine.CountChar("5 balloons", 5)) |
|
||||||
fmt.Println(piscine.CountChar(" ", ' ')) // The first argument contains space and tabulation. |
|
||||||
fmt.Println(piscine.CountChar("The 7 deadly sins", '7')) |
|
||||||
} |
|
||||||
``` |
|
||||||
|
|
||||||
And its output: |
|
||||||
|
|
||||||
```console |
|
||||||
$ go run . |
|
||||||
3 |
|
||||||
0 |
|
||||||
1 |
|
||||||
1 |
|
||||||
``` |
|
Loading…
Reference in new issue