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

3099. 哈沙德数 Easy

如果一个整数能够被其各个数位上的数字之和整除,则称之为 哈沙德数(Harshad number)。给你一个整数 x 。如果 x 是 哈沙德数 ,则返回 x 各个数位上的数字之和,否则,返回 -1 。

示例 1:

输入: x = 18

输出: 9

解释:

x 各个数位上的数字之和为 9 。18 能被 9 整除。因此 18 是哈沙德数,答案是 9 。

示例 2:

输入: x = 23

输出: -1

解释:

x 各个数位上的数字之和为 5 。23 不能被 5 整除。因此 23 不是哈沙德数,答案是 -1 。

提示:

 ·1 <= x <= 100

题目大意:判断一个数是否是哈沙德数。

分析:按照题意模拟即可。

class Solution {
public:int sumOfTheDigitsOfHarshadNumber(int x) {int tmp=x,sum=0;while(x){sum+=x%10;x/=10;}if(!(tmp%sum)) return sum;return -1;}
};

相关文章:

  • 广州外贸建站模板
  • 中控室监控台在水处理行业的作用
  • C++实现简化版Qt的QObject(5):通过IEventLoopHost扩展实现win32消息循环
  • 视频字幕提取在线工具有哪些?总结5个字幕提取工具
  • three.js地理坐标系有哪些,和屏幕坐标系的转换。
  • layui+jsp项目中实现table单元格嵌入下拉选择框功能,下拉选择框可手动输入内容或选择默认值,修改后数据正常回显。
  • Emp.dll文件丢失?理解Emp.dll重要性与处理常见问题
  • 【NodeJs】入门
  • VuePress 的更多配置
  • 用C语言声明汇编编写的函数,是否需要带参数列表?
  • 格雷码与二进制转换电路设计与仿真
  • 如何通过指纹浏览器使用代理IP?
  • 音视频入门基础:H.264专题(9)——SPS简介
  • cache映射
  • 【python】OpenCV—Feature Detection and Matching
  • [LeetCode] Wiggle Sort
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • Python_OOP
  • TypeScript迭代器
  • vue的全局变量和全局拦截请求器
  • 机器学习学习笔记一
  • 基于web的全景—— Pannellum小试
  • 经典排序算法及其 Java 实现
  • 全栈开发——Linux
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 用mpvue开发微信小程序
  • 用Python写一份独特的元宵节祝福
  • 你对linux中grep命令知道多少?
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • scrapy中间件源码分析及常用中间件大全
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • ###C语言程序设计-----C语言学习(6)#
  • #QT(一种朴素的计算器实现方法)
  • #前后端分离# 头条发布系统
  • $GOPATH/go.mod exists but should not goland
  • (3) cmake编译多个cpp文件
  • (PADS学习)第二章:原理图绘制 第一部分
  • (二)fiber的基本认识
  • (附源码)计算机毕业设计大学生兼职系统
  • (九)信息融合方式简介
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .Net 4.0并行库实用性演练
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .Net 路由处理厉害了
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .Net环境下的缓存技术介绍
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • @Bean, @Component, @Configuration简析
  • [ 隧道技术 ] cpolar 工具详解之将内网端口映射到公网