题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
package main
import (
"fmt"
"strings"
"bufio"
"os"
)
func main() {
// 字符出现的次数
// 首先获取字符串
n := 0
var str string
var char string
// fmt.scan扫描一行的问题非常大
// 建议采用这样的写法
input := bufio.NewScanner(os.Stdin)
input.Scan()
str = input.Text()
input.Scan()
char = input.Text()
// 将两者都变成统一的小写
str = strings.ToLower(str)
char = strings.ToLower(char)
for _, v := range str {
if char == string(v) {
n++
}
}
fmt.Println(n)
}
