blob: 72e876ca87d71a2c0c2ac108fac587c1e9392468 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package main
import (
"fmt"
)
func percentageOfCharacter(str string, c rune) int {
count := 0
for _,v := range str {
if v == c {
count++
}
}
return int(float32(count) / float32(len(str)) * 100.0 + float32(0.5))
}
func main() {
fmt.Println(percentageOfCharacter("perl", 'e'))
fmt.Println(percentageOfCharacter("java", 'a'))
fmt.Println(percentageOfCharacter("python", 'm'))
fmt.Println(percentageOfCharacter("ada", 'a'))
fmt.Println(percentageOfCharacter("ballerina", 'l'))
fmt.Println(percentageOfCharacter("analitik", 'k'))
}
|