题解 | #单词字符#

单词字符

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

package main

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param s string字符串 
 * @return char字符型
*/
func character( s string ) byte {
    // write code here
    byteMap := make(map[byte]int)
    var maxKye byte
    var maxValue int
    for _, v := range []byte(s) {
        byteMap[v] = byteMap[v] + 1
    }
    for k, v := range byteMap {
        if v > maxValue{
            maxValue = v
            maxKye = k
        }
    }
    return maxKye
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务