LeetCode 299 猜数字游戏
先计算公牛数,在计算奶牛数。
class Solution {public:string getHint(string secret, string guess) {string ans = "";//计算公牛数int n = 0;int size = secret.length();unordered_map<char, int> maps;for(int i = 0; i < size; ++i){if(secret[i] == guess[i]){n++;guess[i] = secret[i] = '_';}else{maps[secret[i]]++;}}ans = to_string(n) + "A";//计算奶牛数int m = 0;for(char c : guess){if(maps[c] != 0){m++;maps[c]--;}}ans = ans + to_string(m) + "B";return ans;}
};
LeetCode 299 猜数字游戏相关推荐
- LeetCode 299. 猜数字游戏
1. 题目 你正在和你的朋友玩 猜数字(Bulls and Cows)游戏:你写下一个数字让你的朋友猜. 每次他猜测后,你给他一个提示,告诉他有多少位数字和确切位置都猜对了(称为"Bulls ...
- LeetCode 299猜数字游戏
你在和朋友一起玩 猜数字(Bulls and Cows)游戏,该游戏规则如下: 写出一个秘密数字,并请朋友猜这个数字是多少.朋友每猜测一次,你就会给他一个包含下述信息的提示: 猜测数字中有多少位属于数 ...
- 299. 猜数字游戏
299. 猜数字游戏 你在和朋友一起玩 猜数字(Bulls and Cows)游戏,该游戏规则如下: 写出一个秘密数字,并请朋友猜这个数字是多少.朋友每猜测一次,你就会给他一个包含下述信息的提示: 猜 ...
- 299. 猜数字游戏(简单题)
题目描述: 你正在和你的朋友玩 猜数字(Bulls and Cows)游戏:你写下一个数字让你的朋友猜.每次他猜测后,你给他一个提示,告诉他有多少位数字和确切位置都猜对了(称为"Bulls& ...
- 18行代码AC-Leecode 299. 猜数字游戏——Leecode每日一题系列
今天是坚持每日一题打卡的第十三天 题目链接:https://leetcode-cn.com/problems/bulls-and-cows/ 题解汇总:https://zhanglong.blog.c ...
- 299. 猜数字游戏。
你在和朋友一起玩 猜数字(Bulls and Cows)游戏,该游戏规则如下: 写出一个秘密数字,并请朋友猜这个数字是多少.朋友每猜测一次,你就会给他一个包含下述信息的提示: 猜测数字中有多少位属于数 ...
- leetcode 299. Bulls and Cows | 299. 猜数字游戏(Java)
题目 https://leetcode.com/problems/bulls-and-cows/ 题解 一个踩比赞多的题,给我的感觉是中规中矩没啥特点,不知道在考察什么.. 思路是,用数组维护一个 m ...
- 【LeetCode笔记】299. 猜数字游戏 (Java、偏数学)
文章目录 题目描述 思路 && 代码 题目描述 顶级阅读题! 今天的每日一题,感觉评论区大佬的写法挺值得记录的,就又水了一篇答题文- 思路 && 代码 O(n).O(1 ...
- 每日一题:299. 猜数字游戏
解题思路 利用HashMap记录字符和其对应的下标集合 代码 class Solution {public String getHint(String secret, String guess) {S ...
最新文章
- php dlt645,DLMS - DLT645规约转换模块
- JAVA Integer进制的转换
- 弹窗时候禁止页面滚动
- 《A.I.爱》王力宏与人工智能谈恋爱 邀李开复来客串
- 安徽信息技术初中会考上机考试模拟_初中信息技术会考模拟试题
- 二.公共建筑安全防范系统配置
- 使用Loadrunner进行性能测试
- 计算机键盘灯不亮原因,计算机键盘灯不亮,鼠标灯亮的原因和解决方法
- 在网页中插入视频代码大全
- 张馨予一幅画拍出几十万,然而范冰冰却一直在向粉丝要画!
- [生存志] 第60节 论语章节概览
- Android 用官方SDK实现第三方(qq、微信、微博等)分享和登录
- 『XXG JS』JavaScript 数组 - 查找
- python爬虫拖动验证码_python爬虫学习:验证码之滑动验证码
- Excel提取18位/15位身份证出生日期②
- 2017.7.10 noi2008 假面舞会
- 机器学习入门-kNN算法实现手写数字识别
- python:print函数打印空行
- 【2015年第4期】面向国防安全的网络大数据分析与应用系统
- android:sharedUserId=android.uid.system 的使用
热门文章
- 【PWM】从stm32到pwm到OLED屏幕调光到晚上不要玩手机
- Mybatis+MySql中字段名为保留字(关键字)的情况
- ai将会怎样影响计算机的发展,AI再升级!人工智能会对我们的未来产生怎样的影响?...
- 显卡的各种故障维修方法
- 物理服务器安装CentOS 7操作系统
- 巴巴腾机器人视频_巴巴腾机器人,没想到你是这样的机器人!
- 游戏编辑器制作(9)
- 谷歌浏览器扩展程序manifest.json参数详解
- 高速高精度半导体运动台设计(二)
- android app后台收不到消息,不打开智能关怀App收不到手表发的消息