leetcode力扣刷题打卡

题目:LCP 17. 速算机器人
描述:小扣在秋日市集发现了一款速算机器人。店家对机器人说出两个数字(记作 x 和 y),请小扣说出计算指令:

“A” 运算:使 x = 2 * x + y;
“B” 运算:使 y = 2 * y + x。
在本次游戏中,店家说出的数字为 x = 1 和 y = 0,小扣说出的计算指令记作仅由大写字母 A、B 组成的字符串 s,字符串中字符的顺序表示计算顺序,请返回最终 x 与 y 的和为多少。

解题思路

1、就按题目顺序来;

原代码##

class Solution {public:int calculate(string s) {int x = 1, y = 0;for (int i = 0; i < s.size(); ++i) {if (s[i] == 'A') {x = 2 * x + y;} else {y = 2 * y + x;}}return x + y;}
};

LCP 17. 速算机器人相关推荐

  1. 【LeetCode】LCP 17. 速算机器人(C++)

    LCP 17. 速算机器人 1 题目描述 2 示例描述 2.1 示例1 3 解题提示 4 解题思路 5 代码详解 1 题目描述 小扣在秋日市集发现了一款速算机器人.店家对机器人说出两个数字(记作 x ...

  2. Leetcode LCP 17. 速算机器人

    小扣在秋日市集发现了一款速算机器人.店家对机器人说出两个数字(记作 x 和 y),请小扣说出计算指令: "A" 运算:使 x = 2 * x + y: "B" ...

  3. 浅谈 速算机器人 问题

    速算机器人 问题: 小扣在秋日市集发现了一款速算机器人.店家对机器人说出两个数字(记作 x 和 y),请小扣说出计算指令: "A" 运算:使 x = 2 * x + y: &quo ...

  4. LeetCode每日一题 - 速算机器人

    题目: 小扣在秋日市集发现了一款速算机器人.店家对机器人说出两个数字(记作 x 和 y),请小扣说出计算指令: "A" 运算:使 x = 2 * x + y: "B&qu ...

  5. LeetCode_1634_速算机器人

    题目链接 https://leetcode-cn.com/problems/nGK0Fy/ 解题思路 法1:将字符串s变成字符数组,然后遍历,遇到A,B做相应的数学变换即可 法2:目标结果是x + y ...

  6. 幼儿园带括号算式口诀_这么全的小学数学速算技巧、口诀不多见,教给孩子挺不错!...

    在平时练习中,掌握简便算法可以给孩子大大节省时间,让孩子数学计算更快更好! 速算顺口溜 ☞ 认识钟表 跑的最快是秒针,个儿高高,身材好; 跑的最慢是时针,个儿短短,身材胖. 不高不矮是分针,匀速跑步作 ...

  7. 语言速算24点的小窍门_期末备考:小学数学期末常考题型汇总+速算解题思路分析...

    今天,小编整理了小学数学期末常考题型!顺便分析了速算解题的思路!如果你正为如何辅导孩子算数,那不妨看看小编总结的内容! (一)正方体展开图 正方体有6个面,12条棱,当沿着某棱将正方体剪开,可以得到正 ...

  8. 100999凑整到万位进一_速算方法 速算口诀

    "估算法"毫无疑问是资料分析题当中的速算第一法,在所有计算进行之前必须考虑能否先行估算.所谓估算,是在精度要求并不太高的情况下,下面是出国留学网小编为大家整理的"速算方法 ...

  9. 数学速算法_小学数学速算技巧全收录,寒假全面提升!

    小编说: 关注"学习方法报"免费获取更多学习干货,助你快速提分. 想订阅报纸的各位童鞋请点击底部菜单--"微商城" 查询答案的各位童鞋请点击底部菜单--&quo ...

  10. 个税新政来临,HR如何10秒速算薪酬?

    新个税法改革后,受益方无疑是每一位打工人!但对于企业HR们却意味着要更新薪酬算法.如何正确高效计算应扣缴的个税,依旧是企业人事部门的痛点. 面对长长的人员基本表,挨个拉取基本信息,计算上月社保.公积金 ...

最新文章

  1. 算法训练 区间k大数查询
  2. chkdsk 检查卷位图时发现损坏_如何修复Windows 10引导记录损坏故障
  3. UEditor 任意文件上传漏洞
  4. Java转JSON串的几种方式
  5. CWE4.6标准中加入 OWASP 2021 TOP10
  6. oracle数据库建立主键约束,数据库-Oracle主键约束和唯一索引的黑与白
  7. 浙江大学PTA 数据结构 习题2.2 数组循环左移 (20 分)
  8. Wide character in print at ../lib/MonWalkProc.pm line 569.
  9. Ubuntu18.04编译Android源码openssl版本过高
  10. P2P技术原理及应用
  11. Android应用程序开发以及背后的设计思想深度剖析(1)
  12. 【Unity3D插件】XCharts插件分享《图表插件》
  13. 信息熵及其Python的实现
  14. 常见的USB接口类型
  15. 【秀米教程4】秀米推文上传到微信公众号后台
  16. windows 两台电脑通过移动热点传输文件
  17. linux查看隐藏文件命令
  18. 基于SSM框架的狼途汽车门店管理系统的设计与实现
  19. 【Calcite源码学习】SqlNode方言转换
  20. 《人物动作:角色骨骼、蒙皮制作工艺》

热门文章

  1. C程序设计语言逆波兰式计算器学习心得
  2. 数学建模——熵权法步骤及程序详解
  3. python中pos什么意思_python pos是什么
  4. Matlab去除图片上水印
  5. github之处理“忒修斯之船”问题
  6. python自动排版公众号_请问微信公众号推文如何实现自动排版?
  7. U盘引导盘制作工具---Rufus
  8. HNU 12814 SIRO Challenge(最短路+状态压缩+dp)
  9. Zotero文献管理软件入门使用方法:软件下载、文献导入、引文插入
  10. 计算机机房前端,(前端机房试题.doc