题目

给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。
示例 1:
输入: num = 100
输出: “202”
示例 2:
输入: num = -7
输出: “-10”
提示:
-10 ^7 <= num <= 10 ^7
来源:力扣(LeetCode)

解题思路

  辗转相除法…

class Solution:def convertToBase7(self, num: int) -> str:temp=''if num<0:flag=1num=-numelif num==0:return '0'else:flag=0while num>0:temp=str(num%7)+tempnum//=7return '-'+temp if flag else temp

LeetCode简单题之七进制数相关推荐

  1. leetcode算法题--七进制数

    原文链接:https://leetcode-cn.com/problems/base-7/ string convertToBase7(int num) {string res;bool is_neg ...

  2. 数制转换 九度教程第44题 a进制数转换为b进制数 不同进制之间相互转换

    题目链接 解题思路: 1.将a进制数转换成十进制数: 2.将十进制数转换成b进制数: 3.使用do while 循环,可以确保即使被转换数字是 0 ,程序也能正常工作. AC代码: #include& ...

  3. 对于十进制转化为任意进制数的简单算法分析

    对于十进制转化为任意进制数的简单算法分析 基本思路: 对于十进制转任意进制,通常都是通过取余逆序排列法获得结果,举个简单例子10进制数1024 转2进制: 1024/2=512 余->0 512 ...

  4. 106划为c语言16进制数,计算机基础知识题(含答案)

    <计算机基础知识题(含答案)>由会员分享,可在线阅读,更多相关<计算机基础知识题(含答案)(27页珍藏版)>请在人人文库网上搜索. 1.第第1 1章章 计算机基础知识计算机基础 ...

  5. P1066 2^k进制数 NOIP 2006 提高组 第四题

    洛谷蓝题(点击跳转) 提高组 第四题 题目描述 设r是个2^k 进制数,并满足以下条件: (1)r至少是个2位的2^k 进制数. (2)作为2^k 进制数,除最后一位外,r的每一位严格小于它右边相邻的 ...

  6. c语言怎么减去一个16进制数,一个简单的有关问题:像这样的16进制数怎么转换得到...

    一个简单的问题:像这样的16进制数如何转换得到? 本帖最后由 alibaren 于 2014-11-25 01:15:15 编辑 下列3个整数(用16进制表示) 如何通过某种运算一次性得到右边的数: ...

  7. 第E题 转换任意进制 (java方法直接解)==输入一个十进制数N,将它转换成R进制数输出

    输入一个十进制数N,将它转换成R进制数输出. Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10). Outpu ...

  8. c语言16进制数字母对应,写一个函数,输入一个十六进制数,输出相应的十进制数(附C程序 和 更加简单的实现方法)...

    写一个函数,输入一个十六进制数,输出相应的十进制数.基本思路是16进制数以字符串输入,然后经过转变为相应的10进制数,主要处理A~F六个字母对应的值,相应的程序如下: #include #includ ...

  9. 全国计算机考试进制计算器吗,进制数换算器(十六进制计算器在线)

    求任意进制数之间相互转换的通用方法. 尤其是二进制八进制十进制和十六进. 一个八进制等于三位二进制.一个十六进制等于四位二进制.直接数位数! 请各位多举几个例子吧? (一).二进制.八进制.十六进制转 ...

最新文章

  1. 下一代 Service Mesh -- istio 架构分析
  2. 算法结构1.插入排序
  3. Struts工作原理
  4. BLE-NRF51822-实现简单扫描器
  5. linux强制格式化,linux – 如何格式化ifconfig的输出
  6. C语言程序的内存分配方式
  7. python vlookup 模糊_如何用python写excel中的vlookup函数?
  8. 网友调侃特斯拉股价要冲向火星 马斯克:疯狂的时代
  9. FMS Dev Guide学习笔记(SharedBall)
  10. 为什么谐振时电抗为0_变频谐振耐压试验装置在进行电缆耐压试验原理
  11. 用计算机计算教学反思,《用计算器计算》的教学反思
  12. 群晖服务器216j增加硬盘,群晖DS216j影视库搭建方法 | 群晖DS216j存储服务器怎么样_什么值得买...
  13. python 正方教务管理系统抢课脚本(仅供学习)
  14. 无人机数字孪生算法研究
  15. php 友盟推送角标,桌面角标设置以及消息推送服务
  16. 15个小时彻底搞懂NLP自然语言处理(2021最新版附赠课件笔记资料)【LP自然语言处理涉及到深度学习和神经网络的介绍、 Pytorch、 RNN自然语言处理】 笔记
  17. php 图片指定留白叠加缩放
  18. matlab 均值中心化,数据预处理之中心化(零均值化)与标准化(归一化)
  19. vsc 如何编译c语言,FW:win下轻量级的c语言开发环境配置:vsc + gcc
  20. 一筐鸡蛋一个一个拿正好拿完java_求解:一筐鸡蛋:9个9个拿正好拿完8个8个拿还剩1个...

热门文章

  1. 2022-2028年中国封装用胶膜行业运营现状及投资发展潜力报告
  2. debian10 简单的DNS服务器搭建
  3. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))) TNS-12541: TNS:no li
  4. 使用Spring容器
  5. 标准自编码器(TensorFlow实现)
  6. CodeGen结构循环回路
  7. ARM Cortex-M嵌入式C基础编程(上)
  8. 2021年大数据Flink(二十七):Flink 容错机制 Checkpoint
  9. Android setMovementMethod() 方法
  10. 2个RecyclerView 联动