`
mmdev
  • 浏览: 13460700 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

程序员面试题一道

 
阅读更多

无意间在国外的一个程序员编程能力测试的网站上看到这样一道题,是一个IT公司面试程序员的题目,题目很简单,可是里面包含的东西却又很多。

很多程序员在学习了语言之后,都说自己会编程了,或许看到这样的一道题会不屑一顾,可是最基础的却是最重要的。

没有几个人能够完整的把这道题目写出来,要么缺少逻辑性、要么不标准,总是有那么几个地方的缺憾。好了,下面是原题:


Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". For numbers which are multiples of both three and five print "FizzBuzz".

翻译:写出一个程序,打印出1~100.但是如果被3整除,打印Fizz,如果是5的倍数打印Buzz,如果是3和5的倍数,打印FizzBuzz。(翻译的可能不准确。见谅!)

下面是给出的一种答案,进行参考:


有兴趣的可以自己编程实现,来对比一下。欢迎转载+评论。


分享到:
评论

相关推荐

    一道经典的前台程序员面试题

    这道"经典的前台程序员面试题"显然关注的是前端布局技术,特别是使用DIV和CSS来构建网页结构。这里,我们重点讨论这个话题,并通过提供的压缩包文件名暗示的可能内容进行深入探讨。 首先,让我们理解`DIV`元素。在...

    程序员面试题精选100题

    程序员面试题精选100题 本资源是程序员面试题精选100题,涵盖了算法、数据结构、操作系统、计算机网络、数据库等多个领域。今天,我们将深入分析其中的一道题目,即将二元查找树转换成排序的双向链表。 知识点一:...

    程序员面试题精选100题【数据结构 /算法】

    【程序员面试题精选100题【数据结构 /算法】】是针对求职程序员精心挑选的一系列面试题目,涵盖了数据结构和算法两大核心领域。这些题目旨在帮助应聘者提高面试技巧,提升对技术的理解,以便在激烈的就业市场竞争中...

    程序员面试100题

    本题是针对程序员面试场景设计的一道经典题目,主要考察应聘者对数据结构和算法的理解能力。 #### 问题描述 给定一棵二叉查找树(Binary Search Tree, BST),要求不创建新的节点,仅通过调整现有节点之间的指针...

    各大公司程序员面试题集锦(何海涛版pdf)

    在文档中提到了一道关于数据结构变换的经典面试题——将二元查找树转换成排序的双向链表。这道题目不仅考察了对二元查找树的理解,还涉及到了链表的操作。 **题目描述:** 输入一棵二元查找树,目标是将这棵二元...

    程序员面试题精选100题.docx

    本文档概述了程序员面试题精选100题,涵盖了C++面试题和笔试题,其中有一道典型的题目是将二元查找树转换成排序的双向链表。 知识点一:二元查找树(Binary Search Tree) * 二元查找树是一种特殊的树数据结构,它...

    程序员面试题精选100题.doc

    【程序员面试题精选100题】文档涵盖了各种程序员面试中常见的技术问题,旨在帮助求职者更好地准备面试,提高成功获得理想工作的概率。面试作为筛选人才的重要环节,其重要性不言而喻,尤其在竞争激烈的IT行业中。...

    程序员面试题精选100题(更新至60)

    例如,本文提到的《程序员面试题精选100题》就旨在为即将进入职场的程序员提供一系列经典的技术面试题目,帮助他们系统地复习相关知识和技术要点,从而提升面试表现。 #### 4. 具体案例分析:将二叉查找树转化为...

    程序员面试金典-第五版

    第8~9 章从数据结构、概念与算法、知识类问题和附加面试题4 个方面,为读者呈现了出自微软、苹果、谷歌等多家知名公司的150 道编程面试题,并针对每一道面试题目,分别给出了详细的解决方案。 本书适合程序开发和...

    2011年程序员面试试题宝典100题_附程序

    在《2011年程序员面试试题宝典100题》中,有一道经典的算法题:“把二元查找树转变成排序的双向链表”。这道题目考察了程序员对数据结构和算法的理解深度,尤其是对于树形结构与链表之间的转换能力。 #### 题目解析...

    Java程序员面试题

    以下是对这些面试题的详细解析: 1. 题目涉及到字符串是不可变对象的概念。在`changeStr`方法中,虽然将传入的`str`变量赋值为"welcome",但因为Java中的字符串是不可变的,实际的`str`引用并没有改变,它仍然指向...

    程序员面试金典 第五版 带书签目录

    第8~9 章从数据结构、概念与算法、知识类问题和附加面试题4 个方面,为读者呈现了出自微软、苹果、谷歌等多家知名公司的150 道编程面试题,并针对每一道面试题目,分别给出了详细的解决方案。 本书适合程序开发和...

    程序员面试题集合

    ### 知识点详解 #### 1. 12球三次称出坏球及轻重问题解析 在面试中,智力题常常用来测试应聘者的...以上面试题及其解决方案不仅展现了应聘者的基础技能,还体现了他们对算法优化、资源管理和复杂问题解决能力的掌握。

    程序员面试题精选.doc

    【程序员面试题精选】——用两个栈实现队列 在面试中,经常会出现这样一道题:如何使用两个栈来模拟一个队列的行为。这道题目旨在考察候选者对数据结构的理解,尤其是对栈(LIFO,后进先出)和队列(FIFO,先进先出...

Global site tag (gtag.js) - Google Analytics