leetcode:299. 猜數字遊戲(哈希表)

題目:

在這裏插入圖片描述

python代碼:

class Solution:
    def getHint(self, secret: str, guess: str) -> str:
             c1=0
             A1=[0 for x in range(0,10)]
             A2=[0 for x in range(0,10)]
             for x in range(0,len(guess)):
                      if secret[x]==guess[x]:
                               c1=c1+1
                      else :
                               A1[int(secret[x])]+=1
                               A2[int(guess[x])]+=1
             c2=0
             for x in range(0,10):
                      c2+=min(A1[x],A2[x])
             return ''+str(c1)+'A'+str(c2)+'B'

python收穫:

A1=[0 for x in range(0,10)]

這種創建列表的方式要學會啊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章