标签:
思路:注意一下,找猜中的时候什么都不用做,直接统计,找伪猜中也是先不管,然后再把结果减去猜中即可。
public static int[] calcResult(String a, String b){ int[] res = new int[2]; StringBuffer s1 = new StringBuffer(a); StringBuffer s2 = new StringBuffer(b); for(int i = 0; i < s1.length(); i++){ if(s1.charAt(i) == s2.charAt(i)){ res[0]++; } } for(int i = 0; i < s2.length();i++){ if(s1.indexOf(s2.substring(i, i+1))!= -1){ res[1]++; s1.deleteCharAt(s1.indexOf(s2.substring(i, i+1))); } } res[1] = res[1] - res[0]; return res; }
17.5---珠玑妙算,四个槽,红色黄色绿色蓝色(CC150)
标签:
原文地址:http://www.cnblogs.com/yueyebigdata/p/5103298.html