备注:不能使用PHP特有的函数,比如in_array,array_count_values等
题目1要求:
给定一个字符串str,要求按照输入的顺序输出不同字符的个数。注意,不区分大小写。
比如str = "bcCd*ba" 对应的函数输出结果为 b:2 c:2 d:1 *:1 a:1(注意:要按照顺寻,同时考虑性能)
题目2 :
要求大致意思:
* 给定一个集合A=[0,1,3,8](该集合中的元素都是在0,9之间的数字,但未必全部包含),指定任意一个正整数K,请用A中的元素组成一个大于K的最小正整数。
* 比如,A=[1,0] K=21 那么输出结构应该为100
题目多想想不难,但要在半个小时完成还是有点难度的。有兴趣的同学可以去试试。
我提供了两个最简单的思路给大家参考下,具体在http://www.phpobject.net/blog/index.php
[ 本帖最后由 feifengxlq 于 2008-9-24 13:41 编辑 ]
培训新闻
- 北京隆重推出“先就业,后付费”,LAMP就业班...
- 青岛PHPChina培训中心第二期就业寒假班热招
- 唐山PHPChina授权培训中心首期就业班开始热招...
- 广州多迪,零起点,四个月培养高级工程师,包...
- 大连开沅教育(PHP大连中心)12月LAMP项目实...
- 济南第九期LAMP实训就业班冬节火热报名中
- 西安PCTI-5期业余班热招中......
- 上海LAMP一期实战精英班11月27日开班啦~~~~~...
热点专题
网站特别推荐
- LAMP兄弟连最新开班报道
- 北京隆重推出“先就业,后付费”,LAMP就业班...
- 青岛PHPChina培训中心第二期就业寒假班热招
- 唐山PHPChina授权培训中心首期就业班开始热招...
- 广州多迪,零起点,四个月培养高级工程师,包...
- PHP考试认证问题
- 大连开沅教育(PHP大连中心)12月LAMP项目实...
- 福州厦门什么时候有开培训班
- 济南第九期LAMP实训就业班冬节火热报名中
- 西安PCTI-5期业余班热招中......
社区精华
- alee简说OOP插件机制 < 未完待续 >
- mutou_wu我说PHPer的水平区分
- leehui1983MYSQL开发实用知识集合(暂告一段落...
- laruence深入理解PHP原理之文件上传
- peacock【重点推荐】一款专业级Web开发工具






最新回复
这是其中的两道编程题目。。
字符串里有“0”怎么办
$a = "0abbfadfa";
一片空白
QUOTE:
之前没有仔细看。。第二题,你是使用遍历。。。呵呵,应该有更好的方法的。
[ 本帖最后由 feifengxlq 于 2008-9-24 13:47 编辑 ]
QUOTE:
他的思路是对的。QUOTE:
我这个不是么?还有就是如果有0的话,就用for循环了~考虑不完善·~
[ 本帖最后由 心痛 于 2008-9-24 12:32 编辑 ]
[ 本帖最后由 sentrychen 于 2008-9-24 14:21 编辑 ]
QUOTE:
效率比我的高3倍,不过我不明白的是,我的也是用了2个循环,为什么你的效率高出那么多呢QUOTE:
那么长..估计效率不会高到那里....看看楼上各位的那么短....
QUOTE:
没错,strtolower用在整个字串外效率更高QUOTE:
这种思路是最简单的,但也是效率最不好的。看看大家能想到比遍历更好的方法不。
QUOTE:
我不知道这题的实际意义在哪,又没有中文在里面。