leetcodeアルゴリズム問題(簡単)1:数字を当てる
619 ワード
AさんとBさんは数字を当てています.小さいBは毎回1,2,3の中からランダムに1つを選んで、小さいAも毎回1,2,3の中から1つを選んで推測します.彼らは全部で3回このゲームをしていますが、Aさんに戻って何回当てましたか.
入力されたguess配列は小A毎の推測であり,answer配列は小B毎の選択である.guessとanswerの長さはいずれも3に等しい.
私の答え:
他の人の回答を参照:
入力されたguess配列は小A毎の推測であり,answer配列は小B毎の選択である.guessとanswerの長さはいずれも3に等しい.
私の答え:
class Solution:
def game(self, guess: List[int], answer: List[int]) -> int:
n = 0
for i in range(len(guess)):
if guess[i]==answer[i]:
n = n+1
return n
他の人の回答を参照:
class Solution:
def game(self, guess: List[int], answer: List[int]) -> int:
return sum(guess[i]==answer[i] for i in range(len(guess)))