`
to_zoe_yang
  • 浏览: 142349 次
  • 性别: Icon_minigender_2
  • 来自: 01
社区版块
存档分类
最新评论

Problem 34

 
阅读更多

问题描述:

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

    【标题】"0-1-knapsack-problem-master (34)c.zip" 提供的是一个C语言实现的0-1背包问题解决方案。0-1背包问题是一个经典的组合优化问题,广泛应用于资源分配、项目投资等领域。在此问题中,我们有一组物品,每个...

    0-1-knapsack-problem-master (34).zip

    0-1 背包问题(0-1 Knapsack Problem)是计算机科学中的一个经典优化问题,尤其在算法设计和分析领域具有重要地位。它源于实际生活中的资源分配问题,比如背包容量有限,需要在有限的空间内装入价值最大的物品。这个...

    C#,子集和问题(Subset Sum Problem)的算法与源代码

    C#,子集和问题(Subset Sum Problem)的算法与源代码 1 子集和问题(Subset Sum Problem) 给定一组非负整数和一个值和,确定给定集合中是否存在和等于给定和的子集。 示例: 输入:set[]={3,34,4,12,5,2},...

    SAS Base Certification problem

    - [Reading Date and Time Values](https://documentation.sas.com/?docsetId=lefunctionsref&docsetTarget=n16j2f9z147l10n1h1t5813m34o1.htm&locale=en) - [Reading Free-Format Data]...

    爱立信CSR数据采集规范

    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. ...

    md5\82477210MD5_FastCollision_v1.0.0.5_src.zip

    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);...

    旅行商问题中国34省会的

    旅行商问题(Traveling Salesman Problem,TSP)是运筹学中一个经典的组合优化问题,它源于实际生活中的配送路线规划,旨在寻找访问多个城市并最终返回起点的最短路径。在这个问题中,旅行商需要访问每个城市一次且...

    nginx-1.14.1-9.module_el8.0.0+184+e34fea82.aarch64.rpm

    离线安装包,亲测可用

    gnome-shell-3.28.3-34.el7_9.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    Problem-Set-4.0.rar_量化器的仿真

    在本压缩包“Problem-Set-4.0.rar”中,包含的是关于量化器仿真的MATLAB程序。量化是数字信号处理中的一个关键步骤,它将连续的模拟信号转换为离散的数字信号,通常用于ADC(模拟到数字转换器)的设计与分析。此资源...

    0-1-knapsack-problem-master (35)c.zip

    压缩包内的文件 "0-1-knapsack-problem-master (34)c.zip" 可能包含了项目的源代码、测试案例、读取数据的函数、解决问题的算法实现以及可能的文档说明。我们需要解压并查看这些文件以获取更详细的信息。 现在,让...

    python3遗传算法求解34城市TSP问题以及可视化实现

    旅行商问题(Traveling Salesman Problem, 简称TSP)是运筹学中的一个经典问题,它要求找到访问一系列城市并返回起点的最短路径,每个城市仅访问一次。在实际应用中,TSP问题常用于优化物流路线、网络设计等领域。...

    nginx-1.14.1-9.module_el8.0.0+184+e34fea82.ppc64le.rpm

    离线安装包,亲测可用

    nginx-mod-stream-1.14.1-9.module_el8.0.0+184+e34fea82.x86_64.rpm

    离线安装包,亲测可用

    34tsp_matlab

    标题 "34tsp_matlab" 指的是一个基于MATLAB实现的解决方案,用于高效地处理旅行商问题(Traveling Salesman Problem, TSP)在中国34个城市的特殊情况。旅行商问题是一个经典的组合优化问题,目标是找到访问每个城市...

    Singular Nonlinear Boundary Value Problem in The Theory of Dilatant Non-Newtonian Fluids

    而美国数学会主题分类中提到的“34B15”和“76D101”,分别是指与边界值问题相关的数学主题和流体动力学中的特定分支。 通过本文的研究,不仅可以更深入理解胀塑性非牛顿流体的流动特性,而且能够为工业生产中涉及...

    leetcode-problem-solving:LeetCode问题解决

    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% ) ...

    Ga.rar_JAVA GA TS_More Than Time_ga tsp vehicle_tsp

    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 ...

    LDAP error code 一览表

    ##### 34. **LDAP_NO_OBJECT_CLASS_MOD (69)** **描述:** 不允许修改对象类。 **处理方式:** 使用适当的方法修改对象类。 ##### 35. **LDAP_RESULTS_TOO_LARGE (70)** **描述:** 返回的结果过大。 **处理方式...

Global site tag (gtag.js) - Google Analytics