文章目录

  • 1. 题目
  • 2. 解题

1. 题目

给你一个整数 n(10 进制)和一个基数 k ,请你将 n 从 10 进制表示转换为 k 进制表示,计算并返回转换后各位数字的 总和

转换后,各位数字应当视作是 10 进制数字,且它们的总和也应当按 10 进制表示返回。

示例 1:
输入:n = 34, k = 6
输出:9
解释:34 (10 进制) 在 6 进制下表示为 54 。5 + 4 = 9 。示例 2:
输入:n = 10, k = 10
输出:1
解释:n 本身就是 10 进制。 1 + 0 = 1 。提示:
1 <= n <= 100
2 <= k <= 10

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/sum-of-digits-in-base-k
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2. 解题

  • 除以进制 k 留下的余数就是各个位的数字,相加就是答案
class Solution {public:int sumBase(int n, int k) {int ans = 0;while(n){ans += n%k;n /= k;}return ans;}
};

0 ms 5.6 MB C++


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

LeetCode 1837. K 进制表示下的各位数字总和相关推荐

  1. 文巾解题 1837. K 进制表示下的各位数字总和

    1 题目描述 2 解题思路 进制转换的同时,对每一位进行加法运算 class Solution:def sumBase(self, n: int, k: int) -> int:ret=0whi ...

  2. LeetCode简单题之K 进制表示下的各位数字总和

    题目 给你一个整数 n(10 进制)和一个基数 k ,请你将 n 从 10 进制表示转换为 k 进制表示,计算并返回转换后各位数字的 总和 . 转换后,各位数字应当视作是 10 进制数字,且它们的总和 ...

  3. 51 Nod 1116 K进制下的大数

    1116 K进制下的大数  基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题  收藏  关注 有一个字符串S,记录了一个大数,但不知这个大数是多少进制的,只知道这个数 ...

  4. 快速沃尔什变换(FWT)及K进制异或卷积快速子集变换(FST)讲解

    前言: $FWT$是用来处理位运算(异或.与.或)卷积的一种变换.位运算卷积是什么?形如$f[i]=\sum\limits_{j\oplus k==i}^{ }g[j]*h[k]$的卷积形式(其中$\ ...

  5. P1066 2^k进制数

    传送门 好好看题 看懂了就不难了 在2^k进制下,一位一位看 每一位都有一些数可以填 除非是最左边一位,不然可以填的数最大都是 2^k-1 所以显然当填的位数为 i 时(不是最后一位),可能的选取方案 ...

  6. 十进制转k进制 k进制转十进制

    十进制转k进制 手算方法: 例如,205.345(10) =11001101.01011(2) ,转化时分为整数部分和小数部分 整数部分:除以k取余,写的时候从下往上将余数写出来即可 小数部分:乘以k ...

  7. K进制转换:二进制与十六进制

    程序设计与算法(一)C语言程序设计_北京大学_中国大学MOOC(慕课) 学习笔记 一.K进制转换 1.整数转换 (1)已知K进制数求数: n+1位的K进制数:AnAn-1An-2...A2A1A0 大 ...

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

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

  9. 解题报告(一)B、(CF453D) Little Pony and Elements of Harmony(FWT经典套路 + 任意模数 k 进制FWT + 快速幂)(2)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

最新文章

  1. Error: Discrete value supplied to continuous scale
  2. rda冗余分析步骤_分子生态网络分析(MENA)构建微生物网络示例
  3. 部署Small Business Server 2003服务器之二
  4. 转载:left join和left semi join的联系和区别
  5. matlab 矩阵数据生成.csv表格
  6. 层次分析法matlab_建模开讲课程回放2:层次分析法及其MATLAB
  7. 微信硬件平台发布八大行业解决方案 成功细分着陆传统行业
  8. libcurl使用easy模式阻塞卡死等问题的完美解决---超时设置
  9. 【二叉树遍历迭代伪代码】前序遍历、中序遍历、后序遍历
  10. Executesql 实例及介绍
  11. Android广播机制(1)
  12. JPA结合querydsl使用
  13. 跟着迪哥学python电子书pdf-跟着迪哥学Python数据分析与机器学习实战
  14. 7450清零_联想M7450F打印机加粉清零方法
  15. form表单提交serialize()方法和
  16. C++(基础) 每日一题 4.编写一个函数print 打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num,name,scor[3]3门课的成绩。
  17. 使用js拖拽盒子移动()
  18. 微信小程序人脸核身---快速入门到实战(附开发工具类,复制即用)
  19. openssl HeartBleed漏洞复现
  20. Nexus Repository Manager 3 远程命令执行漏洞(CVE-2020-10204),CVE-2020-11444 越权漏洞

热门文章

  1. Docker 精通之 docker-compose
  2. modbus从站模拟软件_作为工控电气人,你知道我们必备的软件有哪些吗?
  3. github设置中文_静态博客托管图片至 GitHub
  4. Log 日志的使用与重要性
  5. dblink查询_分库数据如何查询统计
  6. php基本函数对象,PHP常用函数对象_PHP教程
  7. xcode8注释快捷键失效问题
  8. html5手机移动端三级联动城市选择器
  9. 用OC和Swift一起说说二叉树
  10. 用户登录和注册的功能