当前位置: 首页 > article >正文

Java | Leetcode Java题解之第504题七进制数

题目:

题解:

class Solution {
    public String convertToBase7(int num) {
        if (num == 0) {
            return "0";
        }
        boolean negative = num < 0;
        num = Math.abs(num);
        StringBuffer digits = new StringBuffer();
        while (num > 0) {
            digits.append(num % 7);
            num /= 7;
        }
        if (negative) {
            digits.append('-');
        }
        return digits.reverse().toString();
    }
}

http://www.kler.cn/news/362885.html

相关文章:

  • word下宏命令添加右键菜单调用大语言模型
  • Linux中如何理解一切皆文件
  • NewStarCTF2024-Week2-Misc-WP
  • Java | Leetcode Java题解之第502题IPO
  • Java 实现协同过滤算法推荐算法
  • 圆周率的估算
  • Godot Zelda教程练习1
  • 基于neo4j的知识图谱展示系统
  • 深度学习 之 模型部署 使用Flask和PyTorch构建图像分类Web服务
  • 使用pyqt创建一个移动的矩形
  • 关于人工智能的一些展望
  • AI冲击,AI程序员-2024程序员危机与机遇并存
  • GO基础(string相关)
  • SQL 中查找重复数据的四种方法
  • 【功能超全】基于OpenCV车牌识别停车场管理系统软件开发【含python源码+PyqtUI界面+功能详解】-车牌识别python 深度学习实战项目
  • VuePress集成到Vue项目的方法
  • 【复旦微FM33 MCU 外设开发指南】外设篇1——硬件除法器
  • 算力的定义、单位、影响因素、提升方法、分类、应用等。附超算排名
  • Redis 五种数据类型详解
  • ChatGLM3-6B大模型部署+微调教程,收藏这一篇就够了!
  • 从0开始深度学习(18)——环境和分布偏移
  • 【毕业设计】工具大礼包之『Maven3.6.3安装与配置』
  • git 上传项目到 github 并生成二维码
  • 离散制造和流程制造分别是什么?它们有什么区别?
  • PPT自动化:快速更换PPT图片(如何保留原图片样式等参数更换图片)
  • Linux安装Anaconda和Pytorch