299. Bulls and Cows via java
class Solution { public String getHint(String secret, String guess) { int bull = 0; int cow = 0; int[] mem = new int[10]; for(int i =0; i<secret.length();i++){ if(secret.charAt(i)==guess.charAt(i)){ bull++; }else{ if (mem[secret.charAt(i)-'0']++ < 0){ cow++; } if (mem[guess.charAt(i)-'0']-- > 0){ cow++; } } } return bull+"A"+cow+"B"; } }
bulls & cows, 用数组保存见过的数字的次数
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步