技术栈

Java | Leetcode Java题解之第343题整数拆分

m0_571957582024-08-18 22:10

题目:

题解:

java 复制代码
class Solution {
    public int integerBreak(int n) {
        if (n <= 3) {
            return n - 1;
        }
        int quotient = n / 3;
        int remainder = n % 3;
        if (remainder == 0) {
            return (int) Math.pow(3, quotient);
        } else if (remainder == 1) {
            return (int) Math.pow(3, quotient - 1) * 4;
        } else {
            return (int) Math.pow(3, quotient) * 2;
        }
    }
}
上一篇:已解决:java.net.BindException: 地址已在使用
下一篇:Java TCP练习1
相关推荐
随风,奔跑
2 小时前
Spring Security
java·后端·spring
摸个小yu
2 小时前
【力扣LeetCode热题h100】链表、二叉树
算法·leetcode·链表
yaaakaaang
2 小时前
十二、代理模式
java·代理模式
花千树-010
2 小时前
Java 接入多家大模型 API 实战对比
java·开发语言·人工智能·ai·langchain·ai编程
卓怡学长
2 小时前
m326数据结构课程网络学习平台的设计与实现+vue
java·spring·tomcat·maven·intellij-idea·mybatis
han_hanker
3 小时前
@Validated @Valid 用法
java·spring boot
小CC吃豆子
3 小时前
详细介绍一下静态分析工具 SonarQube
java
DevOpenClub
3 小时前
全国三甲医院主体信息 API 接口
java·大数据·数据库
言慢行善
3 小时前
SpringBoot中的注解介绍
java·spring boot·后端
一勺菠萝丶
3 小时前
管理后台使用手册在线预览与首次登录引导弹窗实现
java·前端·数据库
热门推荐
01GitHub 镜像站点02一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛03OpenClaw 请求超时 llm request timed out 怎么解决?3 种方案实测,附完整排查流程04【STM32】HAL库 CubeMX 教程 --- 通用定时器 TIM2 定时05AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南06VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)07Oh My Codex 快速使用指南08实测!Gemma 4 成功跑在安卓手机上:离线 AI 助手终于来了09CodeBuddy与WorkBuddy深度对比:腾讯两款AI工具差异及实操指南10UV安装并设置国内源