• 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])
  • 相关阅读:
    文件与流之动手动脑
    四则运算1.1版
    2018年11月16日编程体会
    JAVA(1)之关于对象数组作形参名的方法的使用
    re模块 时间模块
    日志模块
    软件开发目录规范
    模块和包
    内置函数
    匿名函数
  • 原文地址:https://www.cnblogs.com/xxxsans/p/13723016.html
Copyright © 2020-2023  润新知