Skip to content

Commit e15de30

Browse files
committed
add code
1 parent 9d432f8 commit e15de30

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

Leetcode/Bulls-and-Cows

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
class Solution:
2+
def getHint(self, secret: str, guess: str) -> str:
3+
4+
hash_set = {}
5+
bulls = 0
6+
cows = 0
7+
8+
for i in range(0 , len(secret)):
9+
if guess[i] == secret[i]:
10+
bulls += 1
11+
else:
12+
if secret[i] in hash_set:
13+
hash_set[secret[i]] += 1
14+
else:
15+
hash_set[secret[i]] = 1
16+
17+
for i in range(0 , len(guess)):
18+
if guess[i] != secret[i] and guess[i] in hash_set and hash_set[guess[i]] > 0:
19+
cows += 1
20+
hash_set[guess[i]] -= 1
21+
22+
return f'{bulls}A{cows}B'

0 commit comments

Comments
 (0)