技术栈

Java | Leetcode Java题解之第397题整数替换

m0_571957582024-09-12 15:20

题目:

题解:

java 复制代码
class Solution {
    public int integerReplacement(int n) {
        int ans = 0;
        while (n != 1) {
            if (n % 2 == 0) {
                ++ans;
                n /= 2;
            } else if (n % 4 == 1) {
                ans += 2;
                n /= 2;
            } else {
                if (n == 3) {
                    ans += 2;
                    n = 1;
                } else {
                    ans += 2;
                    n = n / 2 + 1;
                }
            }
        }
        return ans;
    }
}
上一篇:stable diffusion 反推提示词插件 tagger 的安装,很详细
下一篇:C++自学笔记35(文件操作)
相关推荐
Java搬码工
3 小时前
CompletableFuture 完整详解 + 全场景使用案例
java
许心月
3 小时前
Java学习资料网站汇总
java
c23856
4 小时前
第二篇:《测试指挥官:可视化单题自测框架(含 assert 实操)》
java·数据库·c++·算法·安全性测试
帅次
4 小时前
Kotlin 与 Java 互操作:混合工程里的平台类型与 API 边界
java·开发语言·kotlin·suspend·nullable
X-⃢_⃢-X
5 小时前
一、第一阶段:认识 Spring Boot
java·spring boot·后端
前端工作日常
5 小时前
我学习到的Java程序的生命周期
java·后端
SunnyDays1011
5 小时前
Java 实现 PDF 页面删除、排序、旋转和裁剪
java·pdf
人工干智能
5 小时前
科普:Pandas 索引器 loc 与 iloc 的编程思维
java·人工智能·pandas
alphaTao
6 小时前
LeetCode 每日一题 2026/7/13-2026/7/19
算法·leetcode
持力行
6 小时前
C++与Java变量声明、定义及内存分配的核心区别
java·开发语言·c++
热门推荐
01GitHub 镜像站点022026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片03AI科技热点日报 | 2026年07月01日04幻兽帕鲁 - 服务器管理员权限与 GM 命令完全指南05AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路06国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)072026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?082026年AI技术突破与产业落地全景:从GPT-5到多模态智能体的新纪元09几个好用的ip纯净度检测网站10全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)