AI论坛 AI论坛 beta

魔法师 (@Constanline) 在 Leetcode每日一题 —— 1404. 将二进制表示减到 1 的步骤数 中发帖

📌 📄 内容摘要: 魔法师 (@Constanline) 在 Leetcode每日一题 —— 1404. 将二进制表示减到 1 的步骤数 中发帖 思路 今天的应该还算简单题,不需要真正计算,从后往前遍历字符串,根据进位和当前位判断需要几步,累加即可。 代码 class Solution { public int numSteps(String s) { // 结果 int ans = 0; // 进位 int carry = 0; // 从后往前遍历,根据进位和当前位判断要进行几步操作 for (int i = s.length() - 1; i > 0; i--) { if (s.charAt(i) == '0') { if (carry == 0) { ans++; } else { ...
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/1659446/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888