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

Problem 1

 
阅读更多
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.

Find the sum of all the multiples of 3 or 5 below 1000.

public int Counnt1(){
		int result = 0;
		int begin =3;
		int end = 1000;
		long t1 = System.currentTimeMillis();
		for(int i=begin; i<end; i++){
			if(i%3==0||i%5==0){
				result += i;
			}
			for_count1++;
		}
		long t2 = System.currentTimeMillis();
		System.out.println(t2-t1);
		return result ;
	}
	
	public int Counnt2(){
		int result = 0;
		int begin =3;
		int end = 1000;
		long t1 = System.currentTimeMillis();
		for(int i=begin; i<end; i=i+3){
			result += i;
			for_count2++;
		}
		for(int i=5;i<end;i=i+5){
			result += i;
			for_count2++;
		}
		for(int i=15; i<end; i=i+15){
			result -=i;
			for_count2++;
		}
		long t2 = System.currentTimeMillis();
		System.out.println(t2-t1);
		
		
		return result;
		
	}


Output:
0
233168 For_Count:997
0
233168 For_Count:598
方法中的for_count1和for_count2是统计循环次数的!
本来想打印执行时间,可惜。。。
都是0~
不过根据for循环的次数,第二个方法比第一个方法快!
分享到:
评论

相关推荐

    Here are a few algorithmic problems for you to try: Problem 1:

    Problem 1: Given a string of length n, write a function to find the longest palindromic substring. Example: input = "babad" -&gt; output = "bab" or "aba" Problem 2: Given a sorted array of integers, ...

    数学建模-problem1b.zip

    《数学建模-problem1b.zip》是一个包含数学建模问题详细解答的压缩包,主要针对的是Problem 1B。这个资源可能是一个竞赛题目、课程作业或是研究项目的一部分,其核心内容聚焦在如何运用数学方法解决实际问题。标签...

    Problem1.ipynb

    Problem1.ipynb

    problem1.ipynb

    problem1.ipynb

    1_problem1.py

    1_problem1.py

    GoogleCodeJam Round1 Problem1 2015

    GCJ Round1 Problem1 C++ code.

    Problem1.lg4

    Problem1.lg4

    problem1_3.m

    problem1_3.m

    numpy-numpy使用示例之problem1.zip

    numpy numpy_numpy使用示例之problem1

    Week3Problem1

    在本主题"Week3Problem1"中,我们可能正在探讨一个与编程或计算机科学课程相关的第三周问题。虽然没有提供具体的标签,但通常这类问题可能涵盖数据结构、算法、编程语言概念或者软件工程的一些基础实践。由于文件...

    Problem 1.py

    MMAF 课程 对于债卷BBBbond的模拟,一千次,有各种table,算价钱

    MCBS_problem1:MCBS_problem1

    在本项目"MCBS_problem1:MCBS_problem1"中,我们主要关注的是利用R语言中的ggplot2库来创建热图,这是对复杂生物系统建模的一种视觉表示方法。热图是一种强大的工具,它通过颜色编码来展示数据的矩阵,帮助我们识别...

    week2problem1

    标题 "week2problem1" 暗示这是一个与编程或技术挑战相关的项目,可能是某个在线课程的第二周作业。由于没有具体的描述,我们只能根据常见的编程挑战和学习路径来推测可能涉及的知识点。通常,这样的问题可能涵盖...

    week2_problem1

    标题 "week2_problem1" 暗示这是一个与编程或技术课程相关的项目,可能是某个在线课程的第二周作业,问题1。尽管没有提供具体的描述或标签,我们可以根据常见编程作业的模式来推测可能涉及的知识点。 在编程学习中...

    Problem1Geometry:实习界面练习

    【标题】Problem1Geometry:实习界面练习 这个项目标题"Problem1Geometry"表明它是一个与几何问题相关的编程实践,可能是为了提升实习生在图形界面设计和交互方面的技能。在这个练习中,实习生可能需要处理二维几何...

    Solution for CH7 Problem1-35,59

    Database Systems Design, Implementation & Management, 13th-Carlos Coronel(2018)/ Chapter 7 Introduction to Structured Query Language (SQL)/ Problems/ Solution(部分)

    Computer-Based.Problem.Solving.Process

    Title: Computer-Based Problem Solving Process Author: Teodor Rus Length: 350 pages Edition: 1 Language: English Publisher: World Scientific Publishing Company Publication Date: 2015-05-30 ISBN-10: ...

    Wicked Problem

    ### Wicked Problem与Wicked Environmental Problem #### 一、引言 "Wicked Problem"(棘手问题)这一概念最初由霍恩(Horst Rittel)和韦伯(Melvin Webber)于1973年提出,指的是那些复杂且难以解决的问题。这类...

    Problem Solving with C++, 10th Global Edition

    Problem Solving with C++, Global Edition by Walter Savitch (author) (Author) Pages:1117 出版社: Pearson Education Limited; 10th edition edition (November 20, 2017) Language: English ISBN-10: ...

    多线程代码 经典线程同步互斥问题 生产者消费者问题

    a: 创建一个线程 ...h: problem1 生产者消费者问题 (1生产者 1消费者 1缓冲区) problem1 more 生产者消费者问题 (1生产者 2消费者 4缓冲区) problem2 读者与写着问题 I: 信号量 semaphore 解决线程同步问题

Global site tag (gtag.js) - Google Analytics