最新 | 最热门 | 最高评价

+0  谜题的答案和活动的心得体会

Tag: 杂项资源 | 趣味问题 | Algorithm | Linux | Puzzle | Unix
陈皓 发于 2014年08月06日 07:47 | 点击: 2102 | 展开摘要
我于2014年8月3日周六的上午在微博、twitter、CoolShell上发布了一个和程序员有关的解谜题的活动——【活动】解谜题送礼物。我使用了二级域名fun.coolshell.cn做为这次活动的页面。

截止这篇文章发布的时候,fun.coolshell.cn的访问量UV大约有4万左右,通关人数大约有200人,但因为在活动的第二天网上就出了一些答题攻略,通过分析,实际靠自己能力通过的人数在130人左右。通过率大约不到4‰的样子。

在这里我把整个谜题和做这个活动的东西写

查看全文: http://www.udpwork.com/item/12864.html

+0  【活动】解迷题送礼物

Tag: 杂项资源 | 趣味问题 | Algorithm | Puzzle
陈皓 发于 2014年08月03日 18:52 | 点击: 1819 | 展开摘要
首先,先跟大家道歉一下最近CoolShell大约长达一个多月没有什么更新,原因主要在于,我去看世界杯去了,这一个月的世界杯熬夜看球使我的精力不佳,导致世界杯结束后的几个星期也没有缓过来,所以没有更新什么文章。好多朋友写邮件或是在微博上at我催我更新,所以有点惭愧了。

精神不佳我就不写文章了。于是,世界杯过后,我每天都会抽出每天晚上和周末的一些碎片时间,我仿照一些前端过关的游戏,做了几个和程序员有关的迷题,也是要通关的,不过和前端知识没什么关系。这个游戏我放到了下面这个二级域

查看全文: http://www.udpwork.com/item/12849.html

+0  一个fork的面试题

Tag: C/C++语言 | Unix/Linux | 操作系统 | 编程语言 | 趣味问题 | C++ | fork | Puzzle | Unix | 面试
陈皓 发于 2012年08月01日 08:20 | 点击: 2509 | 展开摘要
前两天有人问了个关于Unix的fork()系统调用的面试题,这个题正好是我大约十年前找工作时某公司问我的一个题,我觉得比较有趣,写篇文章与大家分享一下。这个题是这样的:

题目:请问下面的程序一共输出多少个“-”?

#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>

int main(void)
{
int i;
for(i=0; i<2; i++

查看全文: http://www.udpwork.com/item/7851.html

+0  面试题:火车运煤问题

Tag: 杂项资源 | 职场生涯 | 趣味问题 | Puzzle | 面试
陈皓 发于 2011年04月11日 09:01 | 点击: 3803 | 展开摘要
这个可能是一个比较经典的智力题了,和以前的那个《赛马问题》很相似,其题目如下:

你是山西的一个煤老板,你在矿区开采了有3000吨煤需要运送到市场上去卖,从你的矿区到市场有1000公里,你手里有一列烧煤的火车,这个火车最多只能装1000吨煤,且其能耗比较大——每一公里需要耗一吨煤。请问,作为一个懂编程的煤老板的你,你会怎么运送才能运最多的煤到集市?

这道题一开始看上去好像是无解的,因为你的火车每一公里就要消耗一吨煤,而到目的地有1000公里,而火车最多只能装1000吨媒。如

查看全文: http://www.udpwork.com/item/4774.html

+0  又一个有趣的面试题

Tag: C/C++语言 | 程序设计 | 趣味问题 | C++ | Puzzle | 面试
陈皓 发于 2011年04月02日 11:22 | 点击: 2669 | 展开摘要
大家还记得前些天的那个火柴棍式的面试题吗?很有趣吧。下面是我今天在StackExchange上看到的一个有趣的面试题。大家不妨一起来思考一下。问题如下——

有两个相同功能代码如下,请在在A,B,C是什么的情况下,请给出三个原因case 1比case 2快,还有三个原因case 2会比case 1要执行的快。(不考虑编译器优化)

for (i=0; i<N; ++i){
A;
B;
C;
}

for (i=0; i<N; ++i){

查看全文: http://www.udpwork.com/item/4712.html

+40  “火柴棍式”程序员面试题

Tag: C/C++语言 | 趣味问题 | C++ | Puzzle | 面试
陈皓 发于 2011年03月21日 08:28 | 点击: 6120 | 展开摘要
有时候,有些面试题是很是无厘头,这不,又有一个,还记得小时候玩的的“火柴棍游戏”吗,就是移动一根火柴棍改变一个图或字的游戏。程序面试居然也可以这么玩,看看下面这个火柴棍式的程序面试题吧。

下面是一个C程序,其想要输出20个减号,不过,粗心的程序员把代码写错了,你需要把下面的代码修改正确,不过,你只能增加或是修改其中的一个字符,请你给出三种答案。

int n = 20;

for(int i = 0; i < n; i--){
printf("-&q

查看全文: http://www.udpwork.com/item/4554.html
|<<<1>>>| 一共1页, 6条记录