`
to_zoe_yang
  • 浏览: 143279 次
  • 性别: 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...

    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(模拟到数字转换器)的设计与分析。此资源...

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

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

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

    离线安装包,亲测可用

    34tsp_matlab

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

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

    离线安装包,亲测可用

    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)** **描述:** 返回的结果过大。 **处理方式...

    基于演化计算方法的旅行商问题求解,以中国34个城市为例,具体通过遗传

    基于演化计算方法的旅行商问题求解,以中国34个城市为例,具体通过遗传进化算法、粒子群优化算法、蚁群优_Tsp-problem-based-on-evolutionary-computation

    AS.zip_TSP 34个城市_蚁群算法城市

    旅行商问题(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...

Global site tag (gtag.js) - Google Analytics