有一问题:说一个屋里有多个桌子,有多个人?
如果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.
这是程序的魅力所在,程序员不可忘的基本功,这是我们程序员存在的真正价值。我们对技术充满激情,又不断地坚强学习,与时俱进发挥我们的能量,为了心中的理想而奋斗不止,无悔于心。
分享到:
相关推荐
《程序员的算法趣题》是一本专门为IT从业者和有志于进入这个领域的学习者准备的算法书籍。它通过一系列有趣且富有挑战性的题目,旨在帮助读者深入理解和掌握计算机科学中的核心算法,提升解决实际问题的能力。这本书...
程序员笔试常考算法题 嵌入式程序员,C程序员,JAVA程序员值得参考
Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法集题大全Java算法...
在IT行业中,算法是程序员的核心技能之一,它们是解决问题和设计高效程序的基础。"程序员实用算法.zip"这个压缩包很可能包含了一系列与编程相关的算法实现、解释或案例,旨在帮助程序员提升这方面的能力。以下是对...
程序员面试智力、算法题汇总一.pdf,这是一份不错的文件
数据结构与算法是计算机科学的基础组成部分,对于程序员而言,掌握这些知识对于提升编程能力、解决实际问题以及提高软件开发效率至关重要。数据结构是组织和存储数据的方式,它决定了数据的存取效率和应用范围。而算...
"数据结构+算法面试100题(程序员必做)"这个资源包含了300多道相关题目,旨在帮助程序员准备面试,提升对算法的理解和应用能力。 首先,我们要明白数据结构是组织和存储数据的方式,包括数组、链表、栈、队列、哈希...
1. **考试科目与结构**:初级程序员考试通常包括两部分,一部分是基础知识,主要涵盖计算机系统知识、数据结构与算法、软件工程基础等内容;另一部分是应用技术,主要考察编程语言的掌握程度和实际编程能力,如C++、...
本书是一本解谜式的趣味算法书,从实际应用出发,通过趣味谜题的解谜过程, 引导读者在愉悦中提升思维能力、掌握算法精髓。此外,本书作者在谜题解答上,通 过算法的关键原理讲解,从思维细节入手,发掘启发性算法新...
《世界500强面试题+程序员面试宝典》是一份综合性的资源,旨在帮助求职者,特别是程序员,准备世界顶级公司的面试。这份资料集合了全球知名企业的面试问题,涵盖了编程、算法、软件工程、系统设计等多个方面,是提升...
【标题】"历年程序员试题及答案"所涉及的知识点涵盖了编程语言、数据结构与算法、计算机网络、操作系统、数据库管理等多个IT领域的基础和进阶知识。这些试题是程序员在求职或者提升自身技能时的重要参考资料,可以...
在程序员的面试中,数据结构和算法是必不可少的考察点,因为它们是编程能力的基础。以下将详细讨论双向链表的查找节点、模板特化的理解和双向链表的操作这些知识点。 首先,我们来看双向链表的查找节点。双向链表是...
《程序员面试算法大全》是一本面向准备面试的程序员的重要参考资料,涵盖了广泛的算法和数据结构知识。这本书通过详细的代码实现和解题思路,帮助读者提升在面试中的表现,从而提高获得理想职位的机会。以下是对其中...
《程序员实用算法》这本书主要涵盖了计算机科学中程序员经常会遇到的各种算法,这些算法是解决实际问题、优化程序性能的关键。在编程领域,算法就如同工具箱中的各种工具,它们可以帮助程序员高效地处理数据,解决...
这是一套专为初级程序员设计的模拟试题,旨在帮助初学者巩固和测试他们在编程基础知识、算法理解、数据结构掌握以及编程实践方面的能力。试题涵盖的内容广泛,包括但不限于: 1. **编程基础**:这部分考察对基本...
3. 数据结构与算法:这是程序员能力的重要衡量标准,可能包括数组、链表、栈、队列、树、图、排序算法、查找算法等知识。 4. 软件工程:软件开发过程、需求分析、设计模式、版本控制、测试方法等是软件开发团队协作...
这些题目通常涵盖数据结构、图论、动态规划、搜索算法等多个领域,对提升程序员特别是准备参加编程竞赛的人的技能有着重要作用。 【描述】中的"本人考蓝桥杯的时候收集的各种算法题"表明这些题目是作者在实际参赛...
算法是衡量程序员解决问题能力的重要标准,题目可能涵盖排序算法(如冒泡、快速、归并、堆排序)、搜索算法(如深度优先、广度优先、二分查找)以及动态规划、贪心算法等。通过解决这些题目,学习者可以提高分析和...