#360笔试# 求助,求助,今天的第一道题,为什么用的python 18%,而用的go一模一样的代码逻辑为啥是100%,想了好久也不明白是不是我代码有问题,还请知道的方便告知一下。
python:
def get_or_result(left_number,right_number):
    return left_number|right_number

def computer_total_socre():
    buble_number = int(input())
    score_list = list(map(int,input().split(' ')))
    total_score = 0
    for score in score_list:
        total_score += score
    for i in range(0,len(score_list)-1):
        for j in range(i+1,len(score_list)):
            total_score+=get_or_result(score_list[i],score_list[j])
    print(total_score)
go的:
package main

import (
"fmt"
)

func main() {
var n int
for {
_, err := fmt.Scan(&n)
if err != nil {
break
}
a := make([]int, n)
for i := 0; i < n; i++ {
fmt.Scan(&a[i])
}
fmt.Println(daqiqiu(a, n))
}
}

func daqiqiu(a []int, n int) int {
result := 0
for _, num := range a {
result += num
}
for i := 0; i < n-1; i++ {
for j := i + 1; j < n; j++ {
result += a[i] | a[j]
}
}
return result
}
全部评论
我用js也是18%,借楼,AC的小伙伴可以告诉告我一下么?
1 回复 分享
发布于 2021-03-28 21:25

相关推荐

03-03 23:12
已编辑
北京邮电大学 Java
书海为家:我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。
你的简历改到第几版了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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