题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
package main import ( "bufio" "fmt" "os" "strings" ) func main() { var s string var target string // 结果 n := 0 // 将输入的两行数据分别存入s和target变量 Scan(&s, &target) // 都转化成小写,去除大小写干扰 s = strings.ToLower(s) target = strings.ToLower(target) // 计算某字符出现次数逻辑 for _, v := range s { if target == string(v) { n++ } } // 输出结果 fmt.Println(n) } func Scan(s, target *string) { reader := bufio.NewReader(os.Stdin) // 输入的第一行数据 data, _, _ := reader.ReadLine() *s = string(data) // 输入的第二行数据 data, _, _ = reader.ReadLine() *target = string(data) }#golang#