【LeetCode】LCP 01. 猜数字(C++)
2021/10/1 9:10:46
本文主要是介绍【LeetCode】LCP 01. 猜数字(C++),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
LCP 01. 猜数字
- 1 题目描述
- 2 示例描述
- 2.1 示例1
- 2.2 示例2
- 3 解题提示
- 4 解题思路
- 5 代码详解
1 题目描述
小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?
输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。
2 示例描述
2.1 示例1
输入:guess = [1,2,3], answer = [1,2,3]
输出:3
解释:小A 每次都猜对了
2.2 示例2
输入:guess = [2,2,3], answer = [3,2,1]
输出:1
解释:小A 只猜对了第二次。
3 解题提示
guess 的长度 = 3
answer 的长度 = 3
guess 的元素取值为 {1, 2, 3} 之一。
answer 的元素取值为 {1, 2, 3} 之一。
4 解题思路
简单题我重拳出击,困难题我唯唯诺诺。
5 代码详解
class Solution { public: int game(vector<int>& guess, vector<int>& answer) { int ans = 0 ; for ( int i = 0 ; i < 3 ; i ++ ) { if ( guess[i] == answer[i] ) { ans ++ ; } } return ans ; } };
这篇关于【LeetCode】LCP 01. 猜数字(C++)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15PingCAP 黄东旭参与 CCF 秀湖会议,共探开源教育未来
- 2024-05-13PingCAP 戴涛:构建面向未来的金融核心系统
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升