| 1234567891011121314151617181920 | 
							- func getHint(secret string, guess string) string {
 
- 	s, g := make([]int, 10), make([]int, 10)
 
- 	bulls, cows := 0, 0
 
- 	for i := range secret {
 
- 		if secret[i] == guess[i] {
 
- 			bulls++
 
- 		} else {
 
- 			s[int(secret[i]-'0')]++
 
- 			g[int(guess[i]-'0')]++
 
- 		}
 
- 	}
 
- 	for i := 0; i < 10; i++ {
 
- 		if s[i] < g[i] {
 
- 			cows += s[i]
 
- 		} else {
 
- 			cows += g[i]
 
- 		}
 
- 	}
 
- 	return fmt.Sprintf("%dA%dB", bulls, cows)
 
- }
 
 
  |