LeetCode 1134. 阿姆斯特朗数
文章目录
- 1. 题目
- 2. 解题
1. 题目
假设存在一个 k 位数 N,其每一位上的数字的 k 次幂的总和也是 N,那么这个数是阿姆斯特朗数。
给你一个正整数 N,让你来判定他是否是阿姆斯特朗数,是则返回 true,不是则返回 false。
示例 1:
输入:153
输出:true
示例:
153 是一个 3 位数,且 153 = 1^3 + 5^3 + 3^3。示例 2:
输入:123
输出:false
解释:
123 是一个 3 位数,且 123 != 1^3 + 2^3 + 3^3 = 36。提示:
1 <= N <= 10^8
来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/armstrong-number
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2. 解题
class Solution {public:bool isArmstrong(int N) {int bits = 0, sum = 0, n = N;while(n){bits++;n /= 10;}n = N;while(n){sum += pow(n%10, bits);n /= 10;}return sum==N;}
};
0 ms 6.1 MB
长按或扫码关注我的公众号,一起加油、一起学习进步!
LeetCode 1134. 阿姆斯特朗数相关推荐
- LeetCode 1134.阿姆斯特朗数 每日一题
问题描述 给你一个整数 n ,让你来判定他是否是 阿姆斯特朗数,是则返回 true,不是则返回 false. 假设存在一个 k 位数 n ,其每一位上的数字的 k 次幂的总和也是 n ,那么这个数是阿 ...
- Leetcode 1134:阿姆斯特朗数(超详细的解法!!!)
假设存在一个 k 位数 N,其每一位上的数字的 k 次幂的总和也是 N,那么这个数是阿姆斯特朗数. 给你一个正整数 N,让你来判定他是否是阿姆斯特朗数,是则返回 true,不是则返回 false. 示 ...
- Python 编程1000例(8):特招录取选拔、抓小偷、阿姆斯特朗数案例
文章目录 一.案例:特招录取选拔 二.案例:抓小偷 三.案例:阿姆斯特朗数 本系列文章通过 1000(一篇文章表示 1 个实例) 个实例 ,为读者提供较为详细的练习题目,以便读者举一反三,深度学习.本 ...
- 寻找阿姆斯特朗数c语言程序,C程序检查阿姆斯特朗数
C程序检查阿姆斯特朗数 在此示例中,您将学习检查用户输入的整数是否是Armstrong数字. 要理解此示例,您应该了解以下C语言编程主题: 如果满足以下条件,则一个正整数称为阿姆斯特朗数(n阶),如果 ...
- C++判断一个数是否为armstrong number阿姆斯特朗数(附完整源码)
C++判断一个数是否为armstrong number阿姆斯特朗数算法 C++判断一个数是否为armstrong number阿姆斯特朗数算法完整源码(定义,实现,main函数测试) C++判断一个数 ...
- C语言求一个数是否为armstrong阿姆斯特朗数(附完整源码)
是否为armstrong阿姆斯特朗数 是否为armstrong阿姆斯特朗数算法完整源码(定义,实现,main函数测试) 是否为armstrong阿姆斯特朗数算法完整源码(定义,实现,main函数测试) ...
- C语言实现阿姆斯特朗数armstrong number算法(附完整源码)
阿姆斯特朗数armstrong number 实现阿姆斯特朗数armstrong number算法的完整源码(定义,实现,main函数测试) 实现阿姆斯特朗数armstrong number算法的完整 ...
- python学习-综合练习三(斐波那契数列、阿姆斯特朗数、//和/、十进制转二进制bin、八进制oct、十六进制hex、进制转换源码、python中::和:的区别)
文章目录 斐波那契数列 阿姆斯特朗数 十进制转二进制bin.八进制oct.十六进制hex 补充进制转换源码 python中::和:的区别 说明:本篇博文的知识点大部分来自 Python3 实例 斐波那 ...
- python检验阿姆斯特朗数_python 之九九乘法表,润年,奇偶数,阿姆斯特朗数判断分享...
九九乘法表: for i in range(1, 10): for j in range(1, i + 1): print(j, "x", i, "=", i ...
最新文章
- [转]Windows CE 编程的十点忠告(by pdasky)
- IIS写权限漏洞 (HTTP PUT方法利用)
- uboot小工具之mkimage
- 机器学习模型的性能指标
- (转) 深度模型优化性能 调参
- solid 铝型材框架_solidworks铝型材库
- 计算机语言9月排行榜,TIOBE 9月编程语言排行榜发布,C+增速最快
- 【每日算法Day 102】美团 AI 平台算法工程师面试编程题
- react实战之cnode—01环境配置
- java计算器模拟程序_模拟计算器java程序
- 74cms v4.2.1-v4.2.129-后台getshell漏洞 复现
- python中merge函数_Python Merge函数原理及用法解析
- JavaScript基础入门
- 浙大PAT 1102
- 淘客APP有哪些功能?
- 数据结构与算法分析(C++版) 张铭 等译
- Robotium学习
- LPVOID傳遞參數的問題
- eclipse设置背景色为豆沙绿
- Oracle EBS Interface/API(14)-MRP Forcast清空(或删除)所有预测物料
热门文章
- 解决:pip警告!DEPRECATION: The default format will switch to columns in the future.
- ios把数据传递到另一个页面_IOS 应用之间的跳转和数据传递详解
- 【Java】jdk 1.8 新特性——Lambda表达式
- oracle中pga指什么,oracle学习SGA跟PGA理解
- docker选择安装位置_自定义WSL的安装位置,别再装到C盘啦
- mysql 文件系统规划_Mysql的文件系统规划以及日志配置
- dubbo与springmvc的简单使用
- 关于bc中小数点length,scale,(())以及进制转换
- ionic拍照,从相册选择功能
- python不用加号实现加法