题解 | #计算某字符出现次数#

计算某字符出现次数

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)
}

全部评论

相关推荐

Edgestr:没项目地址就干脆把那一栏删了呗
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
01-22 18:07
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务