`
liuyin045
  • 浏览: 1272 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
文章分类
社区版块
存档分类
最新评论

一道算法题看程序员的魅力

 
阅读更多
有一问题:说一个屋里有多个桌子,有多个人?
如果3个人一桌,多2个人。
如果5个人一桌,多4个人。
如果7个人一桌,多6个人。
如果9个人一桌,多8个人。
如果11个人一桌,正好。请问这屋里多少人?

java程序员的解法:

public class Sum11

public static void main(String [] args){
        int sum=11;
for (int i=1; i<1000 ; i++)//当人数在11000内时
{    
sum=11*i;
if (sum%3 ==2 && sum%5==4 && sum%7==6 && sum%9==8 )

System.out.println("sum=" + sum);//屋里有的人数
System.out.println("desk=" + sum/11);//屋里有多个桌子
System.out.println();
}

}
     
}

}
当人数在11000内时,设sum为人数,desk为桌子
结果有三种:
sum=2519, desk=229; 
sum=5984 ,desk= 544;
sum=9449, desk=859.

这是程序的魅力所在,程序员不可忘的基本功,这是我们程序员存在的真正价值。我们对技术充满激情,又不断地坚强学习,与时俱进发挥我们的能量,为了心中的理想而奋斗不止,无悔于心。
分享到:
评论
2 楼 C.J. 2011-06-30  
等价于(315*n-1)%11 == 0
因为315%11 = 7,  (7*8-1)%11 == 0
所以第一个解n=8 且 n+=11
1 楼 zhanghh321 2011-06-30  
楼主想表达什么呢?

相关推荐

    程序员的算法趣题.pdf.zip

    《程序员的算法趣题》是一本专门为IT从业者和有志于进入这个领域的学习者准备的算法书籍。它通过一系列有趣且富有挑战性的题目,旨在帮助读者深入理解和掌握计算机科学中的核心算法,提升解决实际问题的能力。这本书...

    程序员笔试常考算法题

    程序员笔试常考算法题 嵌入式程序员,C程序员,JAVA程序员值得参考

    Java算法集题大全.zip

    Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法...

    程序员实用算法.zip

    在IT行业中,算法是程序员的核心技能之一,它们是解决问题和设计高效程序的基础。"程序员实用算法.zip"这个压缩包很可能包含了一系列与编程相关的算法实现、解释或案例,旨在帮助程序员提升这方面的能力。以下是对...

    程序员面试智力、算法题汇总一.pdf,这是一份不错的文件

    程序员面试智力、算法题汇总一.pdf,这是一份不错的文件

    程序员实用算法

    数据结构与算法是计算机科学的基础组成部分,对于程序员而言,掌握这些知识对于提升编程能力、解决实际问题以及提高软件开发效率至关重要。数据结构是组织和存储数据的方式,它决定了数据的存取效率和应用范围。而算...

    数据结构+算法面试100题(程序员必做)

    "数据结构+算法面试100题(程序员必做)"这个资源包含了300多道相关题目,旨在帮助程序员准备面试,提升对算法的理解和应用能力。 首先,我们要明白数据结构是组织和存储数据的方式,包括数组、链表、栈、队列、哈希...

    软考初级程序员真题

    1. **考试科目与结构**:初级程序员考试通常包括两部分,一部分是基础知识,主要涵盖计算机系统知识、数据结构与算法、软件工程基础等内容;另一部分是应用技术,主要考察编程语言的掌握程度和实际编程能力,如C++、...

    程序员算法趣题 原文

    本书是一本解谜式的趣味算法书,从实际应用出发,通过趣味谜题的解谜过程, 引导读者在愉悦中提升思维能力、掌握算法精髓。此外,本书作者在谜题解答上,通 过算法的关键原理讲解,从思维细节入手,发掘启发性算法新...

    世界500强面试题+程序员面试宝典

    《世界500强面试题+程序员面试宝典》是一份综合性的资源,旨在帮助求职者,特别是程序员,准备世界顶级公司的面试。这份资料集合了全球知名企业的面试问题,涵盖了编程、算法、软件工程、系统设计等多个方面,是提升...

    历年程序员试题及答案

    【标题】"历年程序员试题及答案"所涉及的知识点涵盖了编程语言、数据结构与算法、计算机网络、操作系统、数据库管理等多个IT领域的基础和进阶知识。这些试题是程序员在求职或者提升自身技能时的重要参考资料,可以...

    程序员常见面试题(算法数据结构)

    在程序员的面试中,数据结构和算法是必不可少的考察点,因为它们是编程能力的基础。以下将详细讨论双向链表的查找节点、模板特化的理解和双向链表的操作这些知识点。 首先,我们来看双向链表的查找节点。双向链表是...

    程序员面试算法大全

    《程序员面试算法大全》是一本面向准备面试的程序员的重要参考资料,涵盖了广泛的算法和数据结构知识。这本书通过详细的代码实现和解题思路,帮助读者提升在面试中的表现,从而提高获得理想职位的机会。以下是对其中...

    程序员实用算法.pdf

    《程序员实用算法》这本书主要涵盖了计算机科学中程序员经常会遇到的各种算法,这些算法是解决实际问题、优化程序性能的关键。在编程领域,算法就如同工具箱中的各种工具,它们可以帮助程序员高效地处理数据,解决...

    初级程序员模拟试题(附答案)

    这是一套专为初级程序员设计的模拟试题,旨在帮助初学者巩固和测试他们在编程基础知识、算法理解、数据结构掌握以及编程实践方面的能力。试题涵盖的内容广泛,包括但不限于: 1. **编程基础**:这部分考察对基本...

    程序员考试历年试题及答案

    3. 数据结构与算法:这是程序员能力的重要衡量标准,可能包括数组、链表、栈、队列、树、图、排序算法、查找算法等知识。 4. 软件工程:软件开发过程、需求分析、设计模式、版本控制、测试方法等是软件开发团队协作...

    经典算法题大全

    这些题目通常涵盖数据结构、图论、动态规划、搜索算法等多个领域,对提升程序员特别是准备参加编程竞赛的人的技能有着重要作用。 【描述】中的"本人考蓝桥杯的时候收集的各种算法题"表明这些题目是作者在实际参赛...

    程序员历年试题及答案

    算法是衡量程序员解决问题能力的重要标准,题目可能涵盖排序算法(如冒泡、快速、归并、堆排序)、搜索算法(如深度优先、广度优先、二分查找)以及动态规划、贪心算法等。通过解决这些题目,学习者可以提高分析和...

Global site tag (gtag.js) - Google Analytics