题解 | #单词字符#

单词字符

http://www.nowcoder.com/practice/a64958131b094faba2adf52a4b131848

注意自己编译器 返回的byte是 数字 没有关系 按照%c输出 是正确的

//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param s string字符串 
 * @return char字符型
*/
func character(s string) byte {
	// write code here
	arr := ([]byte)(s)
	count := 0
	var ans byte
	charaMap := make(map[byte]int)
	for _, j := range arr {

		charaMap[j]++
		if charaMap[j] > count {
			count = charaMap[j]
			ans = j
		}
	}

	return ans
}

全部评论

相关推荐

03-23 23:00
黄淮学院 Java
才浅Caiq:老家县城送外卖也5000,要求别这么低
点赞 评论 收藏
分享
zzzilik:没事的,才刚刚开始,后面会捞的,这个三天没人发起面试自动结束,但是面试官还是能看到简历,四月份主战场会慢慢捞
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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