问题描述:
145 is a curious number, as 1! + 4! + 5! = 1 + 24 + 120 = 145.
Find the sum of all numbers which are equal to the sum of the factorial of their digits.
Note: as 1! = 1 and 2! = 2 are not sums they are not included.
解决问题:
public class Problem34 {
public static final int UP = 362880;
public static int jiecheng(int number){
int result = 1;
for(int i=2; i<=number; i++){
result *= i;
}
return result ;
}
public static int sum(){
int result = 0;
for(int i=11; i<UP; i++){
int value = 0;
int current = i;
while(current!=0){
value += jiecheng(current%10);
current = current/10;
}
if(value==i){
System.out.println(value);
result += value;
}
}
return result;
}
public static void main(String[] args){
System.out.println(sum());
}
}
分享到:
相关推荐
Computer Networking: A Top-Down Approach, 6th Edition Solutions to Review Questions and Problems Version Date: May 2012 ...This document contains the solutions to review questions ...Problem 1 There...
【标题】"0-1-knapsack-problem-master (34)c.zip" 提供的是一个C语言实现的0-1背包问题解决方案。0-1背包问题是一个经典的组合优化问题,广泛应用于资源分配、项目投资等领域。在此问题中,我们有一组物品,每个...
0-1 背包问题(0-1 Knapsack Problem)是计算机科学中的一个经典优化问题,尤其在算法设计和分析领域具有重要地位。它源于实际生活中的资源分配问题,比如背包容量有限,需要在有限的空间内装入价值最大的物品。这个...
C#,子集和问题(Subset Sum Problem)的算法与源代码 1 子集和问题(Subset Sum Problem) 给定一组非负整数和一个值和,确定给定集合中是否存在和等于给定和的子集。 示例: 输入:set[]={3,34,4,12,5,2},...
- [Reading Date and Time Values](https://documentation.sas.com/?docsetId=lefunctionsref&docsetTarget=n16j2f9z147l10n1h1t5813m34o1.htm&locale=en) - [Reading Free-Format Data]...
22.4 Hanging System Backup 34 22.5 Charging Data Problem 35 22.6 Alarm Function Related Problem 35 22.7 Hanging Command/Hanging IO Device 35 22.8 SPG Restart 36 22.9 SPG-OSS Connection problem 36 23. ...
void md5_compress(uint32 ihv[], const uint32 block[]) { uint32 a = ihv[0]; uint32 b = ihv[1]; uint32 c = ihv[2]; uint32 d = ihv[3]; ... MD5_STEP(FF, a, b, c, d, block[0], 0xd76aa478, 7);...
旅行商问题(Traveling Salesman Problem,TSP)是运筹学中一个经典的组合优化问题,它源于实际生活中的配送路线规划,旨在寻找访问多个城市并最终返回起点的最短路径。在这个问题中,旅行商需要访问每个城市一次且...
离线安装包,亲测可用
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
在本压缩包“Problem-Set-4.0.rar”中,包含的是关于量化器仿真的MATLAB程序。量化是数字信号处理中的一个关键步骤,它将连续的模拟信号转换为离散的数字信号,通常用于ADC(模拟到数字转换器)的设计与分析。此资源...
压缩包内的文件 "0-1-knapsack-problem-master (34)c.zip" 可能包含了项目的源代码、测试案例、读取数据的函数、解决问题的算法实现以及可能的文档说明。我们需要解压并查看这些文件以获取更详细的信息。 现在,让...
旅行商问题(Traveling Salesman Problem, 简称TSP)是运筹学中的一个经典问题,它要求找到访问一系列城市并返回起点的最短路径,每个城市仅访问一次。在实际应用中,TSP问题常用于优化物流路线、网络设计等领域。...
离线安装包,亲测可用
离线安装包,亲测可用
标题 "34tsp_matlab" 指的是一个基于MATLAB实现的解决方案,用于高效地处理旅行商问题(Traveling Salesman Problem, TSP)在中国34个城市的特殊情况。旅行商问题是一个经典的组合优化问题,目标是找到访问每个城市...
而美国数学会主题分类中提到的“34B15”和“76D101”,分别是指与边界值问题相关的数学主题和流体动力学中的特定分支。 通过本文的研究,不仅可以更深入理解胀塑性非牛顿流体的流动特性,而且能够为工业生产中涉及...
Problem Runtime Mem Usage Level 28毫秒( 93.73% ) 13.4 MB( 79.11% ) 简单 52毫秒( 94.00% ) 13.6 MB( 45.02% ) 中等的 36毫秒( 95.77% ) 13.7 MB( 73.48% ) 中等的 68毫秒( 88.56% ) ...
monographs are devoted to the subject [34, 26]. Since the TSP is NP-hard, polynomial-time approximation algorithms are usually studied. However, usually the approaches to the study of vehicle routing ...
##### 34. **LDAP_NO_OBJECT_CLASS_MOD (69)** **描述:** 不允许修改对象类。 **处理方式:** 使用适当的方法修改对象类。 ##### 35. **LDAP_RESULTS_TOO_LARGE (70)** **描述:** 返回的结果过大。 **处理方式...