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

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

题目:

题解:

func convertToBase7(num int) string {
    if num == 0 {
        return "0"
    }
    negative := num < 0
    if negative {
        num = -num
    }
    s := []byte{}
    for num > 0 {
        s = append(s, '0'+byte(num%7))
        num /= 7
    }
    if negative {
        s = append(s, '-')
    }
    for i, n := 0, len(s); i < n/2; i++ {
        s[i], s[n-1-i] = s[n-1-i], s[i]
    }
    return string(s)
}

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

相关文章:

  • 【Linux】————磁盘与文件系统
  • web3对象如何连接以太网络节点
  • 基于Spring Boot的装饰工程管理系统源码(springboot)
  • 学习笔记:黑马程序员JavaWeb开发教程(2024.10.26)
  • 利用前向勾子获取神经网络中间层的输出并将其进行保存(示例详解)
  • 《向量数据库指南》——text-embedding-3-large与Mlivus Cloud打造语义搜索新纪元
  • Vue 如何批量注册自定义指令
  • 基础设施即代码(IaC):自动化基础设施管理的未来
  • 1.4_SQL手工注入
  • 2207. 字符串中最多数目的子序列
  • 每日OJ题_牛客_[NOIP2001]装箱问题_01背包_C++_Java
  • 16. 虚拟化
  • C# 标准绘图控件 chart 多 Y 值的编程应用
  • 5G NR GSCN计算SSB中心频率MATLAB实现
  • 香港国际金融市场的多元化投资与风险管理策略
  • 资讯 | 财富通科技政务协同办公管理软件通过麒麟软件适配认证
  • k8s部署使用有状态服务statefulset部署eureka集群,需登录认证
  • el-table相关的功能实现
  • MySQL 有多少种日志?
  • Linux:nfs服务
  • 微信小程序——编写一个表白墙小程序
  • 软考系统分析师知识点二三:错题集1-10
  • vuex使用modules模块化
  • 【HarmonyOS】应用实现APP国际化多语言切换
  • 用Spring Boot实现的在线厨艺学习平台
  • 【K8S系列】Kubernetes 中 Service IP 地址和端口不匹配问题及解决方案【已解决】