不少程序员都会碰到的三个面试题
面试问题如下:
1. 求从10到100中能被3或5整除的数的和
int sum = 0; for(int i = 10; i <= 100; i++) if( i % 3 == 0 || i % 5 == 0) sum += i; System.out.println(sum);
2. 将一个字符串逆序,不要使用反转函数
String message = \"he saw a racecar\";
StringBuilder rev = new StringBuilder();
for(int i = message.length()-1; i >= 0; i--)
rev.append(message.charAt(i));
System.out.println(rev.toString());
3. 反转一个栈
import java.util.*;
public class MyProgram extends com.ktbyte.submit.Coder {public static void main(String[] args) {Stack items = new Stack();items.push(\"he\"); //he is at the bottom of the stackitems.push(\"saw\");items.push(\"a\");items.push(\"racecar\");reverseStack(items); //now he is at the top//print in order pushed:while(items.size()>0) System.out.println(items.pop());}public static void reverseStack(Stack stack) {Queue rev = new LinkedList();while(stack.size()>0) rev.offer(stack.pop());while(rev.size()>0) stack.push(rev.poll());}
}
不少程序员都会碰到的三个面试题相关推荐
- 端粒效应《The Telemere Effect》程序员的养生指南(三)身心与生活
身为程序员,面临着久坐,工作时间长,工作量大等种种问题.健康显得至关重要.接下来,打算借助一本诺奖得主写的书,来探讨下怎么能够更加健康的做好程序员的工作.端粒效应<The Telomere Ef ...
- 程序员的奋斗史(三十九)——大学断代史(三)——我和知乎邂逅
文/温国兵 遥望2011年的某个惶惶岁月,那是我与知乎相识的日子. 排除知乎网站的内测用户,我应该算得上第一批用户.那时知乎网还未开放注册,只能通过好友邀请注册,我费了九牛二虎之力,申请了好几次,才拥 ...
- Python程序员都会喜欢的6个库
在编程时,小挫折可能与大难题一样令人痛苦.没人希望在费劲心思之后,只是做到弹出消息窗口或是快速写入数据库.因此,程序员都会喜欢那些能够快速处理这些问题,同时长远来看也很健壮的解决方案. 下面这6个Py ...
- 决定Java程序员工资高低的三个因素
因为工资高,吸引了一大批人纷纷加入IT行业.的确,就目前的形势来看,IT行业的平均工资确实高于一般行业,但这并以为只要进入这一行就是高工资,想要获得高工资还是看个人技术和其他因素的. 本篇文章总结了影 ...
- 程序员的奋斗史(三十七)——大学断代史(一)——开篇
文/温国兵 想了很久,还是决定写一系列文章来祭奠下逝去的青春.至于怎么组织,还是决定以话题的形式.如果你要问我为什么取名<大学断代史>,这可得益于高中语文老师.可敬的语文老师写了一本书,名 ...
- 程序员的浪漫:三十行代码实现用她的名字作幅画
程序员的浪漫:三十行代码实现用她的名字作幅画 hello,各位小伙伴们大家好,看这篇文章的有很多新的朋友,有估计有不少的老朋友,首先做个自我介绍,我是一灰灰,码农界的资深搬运工:今天呢,没有站在我身边 ...
- 程序员的奋斗史(三十八)——大学断代史(二)——我与数据库的故事
文/温国兵 惰性人皆有之,也算是人的一大天性.几日之前便构思好此文,怎奈每日杂事繁多,今日才提起笔,作下此文.本文谈谈我与数据库的故事. 说起和数据库结缘,还得从大一说起.大一刚开始接触C语言,每日就 ...
- 程序员的奋斗史(三十五)——人在囧途之应聘篇(五)
文/温国兵 人活着总要学会尝试,并在试错中成长. 周一,微凉.做BRT到面试地点的途中,仰头一望,灰蒙蒙的天.在我记忆里本以为只有成都才可见的雾霾天原来广州同样可以看到.一座座高楼大厦直逼云霄,好似要 ...
- 程序员编程艺术第一~三十八章集锦与总结,及Github地址、PDF下载
程序员编程艺术第1~38章集锦与总结,及Github.PDF下载 前言 熟悉本blog的朋友大都知道,在2010年刚开始写本博客之际,我整理过一个微软面试100题,后来我为这100题开始发帖讨论,写答 ...
最新文章
- 独家 | 5大冠军出炉!李开复的AI挑战赛,冠军们聊到了这么些感受
- rabbitmq sleuth zinkip 分布式链路追踪
- [转] boost::function用法详解
- 红帽JBoss BRMS和BPMS富客户端框架展示了与GWT / Errai / UberFire和AngularJS的多语言集成...
- 仿ios桌面vivo_vivo全新OriginOS细节曝光:系统UI大变样
- dhh basecamp_使Basecamp的薪酬透明化保留了人才
- java打印菱形的简单方法
- cas5.2集成ldap
- 内存核心频率、工作频率,等效频率、预读取技术详解
- h5 input 阴影_CSS3文本阴影 text-shadow
- ural 1104. Don’t Ask Woman about Her Age
- Python的环境安装
- python性能差_Python 性能分析大全
- 【C语言编程】简单密码
- 全文搜索引擎ElasticSearch
- c++类的类型转换函数
- 【OneOS万耦启物】
- win7系统服务print spooler 无法启动解决方法(开启及关闭方法)
- 阿里云点播录制,上传,播放使用说明及遇到的坑
- MongoDB安装教程(Win10Linux)