classSolution{publicStringgetHint(String secret,String guess){int x =0, y =0;int[] counts =newint[10];// 存储未被猜对的秘密数字for(int i =0; i < secret.length()&& i < guess.length(); i++){// Case 1: 公牛if(secret.charAt(i)== guess.charAt(i)){x++;}else{// Case 2:奶牛if(counts[guess.charAt(i)-'0']-->0){// 2.1:猜了啥就减少啥y++;// 满足 > 0 情况,有得减,y++ !}if(counts[secret.charAt(i)-'0']++<0){// 2.2:对应啥就增加啥y++;// 满足 < 0 情况,之前被减过,y++ !}}}return x +"A"+ y +"B";}}
无注释
classSolution{publicStringgetHint(String secret,String guess){int x =0, y =0;int[] counts =newint[10];for(int i =0; i < secret.length()&& i < guess.length(); i++){if(secret.charAt(i)== guess.charAt(i)) x++;else{if(counts[guess.charAt(i)-'0']-->0) y++;if(counts[secret.charAt(i)-'0']++<0) y++;}}return x +"A"+ y +"B";}}
在这篇教程中,我们将在 MySQL 中创建一个 chitchat 数据库作为论坛项目的数据库,然后在 Go 项目中编写模型类与之进行交互。你可以本地安装 MySQL 数据库,也可以基于 Docker 容器运行(后续会介绍容器化启动方法)。1、项目初始化开始之前&…