FAQ
为了活跃论坛气氛和增加大家对编程的兴趣,特在编程设计版块开了一个编程挑战贴,欢迎大家来一试身手!不定期更新~~随着高手的增多,题目的难度也会慢慢的增大,论坛分奖励也会越来越多哦!!!
同时如果大家在编程过程中碰到的难题(不限语言!只要是跟计算机编程相关就行),也可以发短消息给我,我将考虑把你的问题作为一个挑战发表在该贴子上面,让各路高手帮大家解决~~~
没想到论坛分奖励这么好得吧?比苦心积虑发表一篇精华贴容易得多了!快来参加吧!!!!
PS:灌水免入~
*********************我是郁闷的分割线************************
有一个文本文件记录了一些单词,如下所示~
现在要求编一个程序,将下面这段看上去杂乱的文本转换一下,使每个单词都占一行~~
引用:
envisage v.想像,设想 2.正视,面对 tumour /tumor n.(c)(肿)瘤,肿块 abdomen n.腹,下腹(胸部到腿部的部份) abound v.充满,富于 acclaim v.向…欢呼,公认 n.欢呼,喝彩,称赞 accord vt.使一致,给予 accountant n.会计,会计师 addict vt.使沉溺,使上瘾 n.上瘾者 adore v.崇拜,热爱 advent n.出现,到来 adverse a.不利的,敌对的,相反的 affluent adj.富裕的
要求结果类似于下面:
引用:
envisage v.想像,设想 2.正视,面对
tumour /tumor n.(c)(肿)瘤,肿块
abdomen n.腹,下腹(胸部到腿部的部份)
……
-------------------------------------------------下面是以前的题----------------------------------------------------------
第三题已经由“西北望·射天狼”给出了一个答案,得分很容易吧~~~大家要加油哦~~
下面给出第四题。编程题,实现语言不限,可以JAVA C C++ VB等等~,:
悬赏分:
能按要求输出的给出的得10分!实现算法大家公认最好的给20分!!
有一个大点的文本文件(大于等于10000000字节),请你将该文本文件回显到标准输出里。
使用时间最短的程序给20分。半天程序没反应的不给分。。。
-------------------------------------------------------------------------------------------------------------------------
*********************************我是无敌分割线**************************************
第四题 分值50分!!!
题目如下:
百度语言翻译机(来自百度之星程序设计大赛,原题要求C实现,我们这里不做语言要求~)
百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套独特的缩略语。他们在平时的交谈、会议,甚至在各种技术文档中都会大量运用。
为了让新员工可以更快地适应百度的文化,更好地阅读公司的技术文档,人力资源部决定开发一套专用的翻译系统,把相关文档中的缩略语和专有名词翻译成日常语言。
输入要求:
输入数据包含三部分:
1. 第一行包含一个整数N(N<=10000),表示总共有多少个缩略语的词条;
2. 紧接着有N行的输入,每行包含两个字符串,以空格隔开。第一个字符串为缩略语(仅包含大写英文字符,长度不超过10字节),第二个字符串为日常语言(不包含空格,长度不超过255字节);
3. 从第N+2开始到输入结束为包含缩略语的相关文档(总长度不超过1000000个字节)。例:
6
PS 门户搜索部
NLP 自然语言处理
PM 产品市场部
HR 人力资源部
PMD 产品
推广部
MD 市场发展部
百度的部门包括PS,PM,HR,PMD,MD等等,其中PS还包括NLP小组。
输出要求:
输出将缩略语转换成日常语言后的文档。(将缩略语转换成日常语言,其他字符保留原样)。例:
百度的部门包括门户搜索部,产品市场部,人力资源部,产品推广部,市场发展部等等,其中门户搜索部还包括自然语言处理小组。
***************************************************************************************
下面是第二题:
悬赏分:5分!
改错题:(说明错在何处,为什么错了,应该怎么改)
这个就是个送分题了!!只要按程序预想的输出"s.doSomething() returns Do something ..."就可以了~~
引用:
public class Something {
public static void main(String[] args) {
Something s = new Something();
System.out.println("s.doSomething() returns " + doSomething());
}
public String doSomething() {
return "Do something ...";
}
}
------------------------------------------下面这题已经在5楼给出答案-----------------------------------------------
悬赏分:5分!
改错题:(说明错在何处,为什么错了,应该怎么改)
abstract class Name {
private String name;
public abstract boolean isStupidName(String name) {}
}
[
本帖最后由 大饼先生 于 2006-12-12 10:38 编辑 ]