欢迎光临散文网 会员登陆 & 注册

LeetCode LCP 17. 速算机器人

2023-05-16 12:51 作者:您是打尖儿还是住店呢  | 我要投稿

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


"A" 运算:使 x = 2 * x + y;

"B" 运算:使 y = 2 * y + x。

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


示例 1:


输入:s = "AB"


输出:4


解释:

经过一次 A 运算后,x = 2, y = 0。

再经过一次 B 运算,x = 2, y = 2。

最终 x 与 y 之和为 4。


提示:


0 <= s.length <= 10

s 由 'A' 和 'B' 组成


来源:力扣(LeetCode)

链接:https://leetcode.cn/problems/nGK0Fy

easy题目,每次判断一下即可;

下面是代码:


执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户

内存消耗:39.4 MB, 在所有 Java 提交中击败了32.47%的用户

LeetCode LCP 17. 速算机器人的评论 (共 条)

分享到微博请遵守国家法律