• LCP 01. 猜数字


    小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?

    输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。

    示例 1:

    输入:guess = [1,2,3], answer = [1,2,3]
    输出:3
    解释:小A 每次都猜对了。
     

    示例 2:

    输入:guess = [2,2,3], answer = [3,2,1]
    输出:1
    解释:小A 只猜对了第二次。
     

    限制:

    guess的长度 = 3
    answer的长度 = 3
    guess的元素取值为 {1, 2, 3} 之一。
    answer的元素取值为 {1, 2, 3} 之一。

    来源:力扣(LeetCode)
    链接:https://leetcode-cn.com/problems/guess-numbers

    力扣最简单题目打卡

    class Solution:
        def game(self, guess: List[int], answer: List[int]) -> int:
            res=0
            for i in range(3):
                if guess[i]==answer[i]:res+=1
            return res
    class Solution:
        def game(self, guess: List[int], answer: List[int]) -> int:
            result_list = [guess[i]^answer[i] for i in range(3)]
            return result_list.count(0)
    class Solution:
        def game(self, guess: List[int], answer: List[int]) -> int:
            return (guess[0]==answer[0])+(guess[1]==answer[1])+(guess[2]==answer[2])
  • 相关阅读:
    多线程之线程同步中的锁定lock、Monitor(转)
    信号同步
    窗体间传值的最佳方式
    Semaphore的理解
    推荐算法相关
    基于Spark的GBDT + LR模型实现
    基于Spark和Tensorflow构建DCN模型进行CTR预测
    神经网络(未完)
    互联网金融借款违约预测
    Python3基础复习
  • 原文地址:https://www.cnblogs.com/xxxsans/p/13723016.html
Copyright © 2020-2023  润新知