列表

详情


GP38. 团队闯关

描述

有一个团队闯关游戏,通过规则是团队中的某一个人的分数大于标准分数,这个团队就算通关。给出该团队所有人的分数,判断该团队是否能通关,能通关返回true,不能返回false。

知识点:

golang中break 可以中断当前 for 循环或跳出 switch 语句。

示例1

输入:

[1,2,3,4,8],7

输出:

true

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Go 解法, 执行用时: 3ms, 内存消耗: 852KB, 提交时间: 2022-06-22

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param score int整型一维数组 团队成员分数
 * @param target int整型 达标分数
 * @return bool布尔型
*/
func canPass( score []int ,  target int ) bool {
    for _, v := range score {
		if v > target {
			return true
		}
	}
	return false
}

Go 解法, 执行用时: 3ms, 内存消耗: 852KB, 提交时间: 2022-06-09

package main;
func canPass( score []int ,  target int ) bool {
    for _, x:= range score {
        if x > target {return true;}
    }
    return false
}

Go 解法, 执行用时: 3ms, 内存消耗: 856KB, 提交时间: 2022-06-17

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param score int整型一维数组 团队成员分数
 * @param target int整型 达标分数
 * @return bool布尔型
*/
func canPass( score []int ,  target int ) bool {
    // write code here
    for _,v := range score {
        if v > target{
            return true
        }
    }
    return false
}

Go 解法, 执行用时: 3ms, 内存消耗: 860KB, 提交时间: 2022-07-22

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param score int整型一维数组 团队成员分数
 * @param target int整型 达标分数
 * @return bool布尔型
*/
func canPass( score []int ,  target int ) bool {
    // write code here
    for _, x := range score {
        if x >= target {
            return true
        }
    }
    return false
}

Go 解法, 执行用时: 3ms, 内存消耗: 864KB, 提交时间: 2022-07-19

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param score int整型一维数组 团队成员分数
 * @param target int整型 达标分数
 * @return bool布尔型
*/
func canPass( score []int ,  target int ) bool {
    // write code here
     bol :=false
    for _,v:=range score{
        if v>target{
            bol = true
            break
        }
    }
    return bol
}

上一题