小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?

输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。

示例 1:

输入:guess = [1,2,3], answer = [1,2,3]

输出:3

解释:小A 每次都猜对了。

示例 2:

输入:guess = [2,2,3], answer = [3,2,1]

输出:1

解释:小A 只猜对了第二次。

限制:

guess的长度 = 3

answer的长度 = 3

guess的元素取值为 {1, 2, 3} 之一。

answer的元素取值为 {1, 2, 3} 之一。

来源:力扣(LeetCode)

链接:https://leetcode-cn.com/problems/guess-numbers

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

代码:


public int uniqueMorseRepresentations(String[] words) {
String[] dict = new String[]{".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."};
Set<String> set = new HashSet<>();
for (String word : words) {
StringBuilder sb = new StringBuilder();
for (char s : word.toCharArray()) {
sb.append(dict[s-'a']);
}
set.add(sb.toString());
}
return set.size();
}

最新文章

  1. css3 animation动画特效插件的巧用
  2. MySQL中的备份和恢复
  3. apt-get常用命令
  4. (转)SQL SERVER的锁机制(三)——概述(锁与事务隔离级别)
  5. Android 关于ExpandableListView刷新的解决办法
  6. codeforces 446C DZY Loves Fibonacci Numbers(数学 or 数论+线段树)(两种方法)
  7. Ubuntu安装Osmocom-BB一只猿多频点WEB脚本
  8. zabbix3.0.3 设置邮件报警
  9. tlplayer for ios V1.1.2加密测试版本(修复1.1.1版本 for ios7播放闪退问题)
  10. Python的经典问题——中文乱码
  11. POJ1006-Biorhythms
  12. zTree模糊搜索,显示全部节点和高亮显示
  13. nodejs笔记之路由及util和url模块
  14. 学习笔记CB009:人工神经网络模型、手写数字识别、多层卷积网络、词向量、word2vec
  15. Spider-two
  16. Android 开发 VectorDrawable 矢量图 (三)矢量图动画
  17. Apache Thrift的C++多线程编程定式
  18. WEB应用打成jar包全记录
  19. C#对Jason序列化匿名对象
  20. [原创]JEECMS 自定义标签调用广告版位下的所有广告(利用广告管理管理首页幻灯片)

热门文章

  1. DES 指定键的大小对于此算法无效
  2. bert论文笔记
  3. 对偶传播神经网络(CPN)
  4. CentOS 7 搭建 GitLab
  5. Swoole练习 UDP
  6. 开发规范——MYSQL数据库
  7. windows server 2012 r2 无法安装 .net 3.5
  8. labelme2coco问题:TypeError: Object of type &#39;int64&#39; is not JSON serializable
  9. Mybatis笔记2
  10. docker xfs卡死