问题描述:
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...
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(模拟到数字转换器)的设计与分析。此资源...
旅行商问题(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)** **描述:** 返回的结果过大。 **处理方式...
基于演化计算方法的旅行商问题求解,以中国34个城市为例,具体通过遗传进化算法、粒子群优化算法、蚁群优_Tsp-problem-based-on-evolutionary-computation
旅行商问题(Traveling Salesman Problem,简称TSP)是一个经典的组合优化问题,它询问的是:给定一组城市和每对城市之间的距离,如何找到访问每个城市一次并返回起点的最短路径?这是一个著名的NP完全问题,意味着...
Summary • Review Questions • Problem Set 34 Chapter 2 Evolution of the Major Programming Languages 39 2.1 Zuse’s Plankalkül 40 2.2 Minimal Hardware Programming: Pseudocodes 43 2.3 The IBM...