自学内容网 自学内容网

Golang | Leetcode Golang题解之第477题汉明距离总和

题目:

题解:

func totalHammingDistance(nums []int) (ans int) {
    n := len(nums)
    for i := 0; i < 30; i++ {
        c := 0
        for _, val := range nums {
            c += val >> i & 1
        }
        ans += c * (n - c)
    }
    return
}

原文地址:https://blog.csdn.net/weixin_66442839/article/details/142907834

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!