论坛首页 编程语言技术论坛

腾讯php程序员面试题目,供大家学习一下

浏览 42765 次
精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (6)
作者 正文
   发表时间:2010-06-06  
嗯。值得考虑。
0 请登录后投票
   发表时间:2010-06-06  
这题目蛮有意思的啊。。。
0 请登录后投票
   发表时间:2010-06-07  
真不是盖的啊, 回去研究研究
0 请登录后投票
   发表时间:2010-06-07  
题目挺好 
就是 “纸张是珍贵的地球资源,请节约使用” 这句给我恶心到了
0 请登录后投票
   发表时间:2010-06-07  
把PHP都替换成Java如何?
也是一份很完整的测试卷吧。
1 请登录后投票
   发表时间:2010-06-07  
4M还叫巨吗。。。
0 请登录后投票
   发表时间:2010-06-07  
编程任务主要用到preg_match_all和strpos吧,写了个粗糙的:

<?php
if (count($argv) != 2) {
        echo "Usage: php ./bbe.php keyword\n";
        die;
}

$keyword = $argv[1];
$file = "/myworks/example/bbe.txt";
$line_num = 0;
$colum_num = 0;

echo $keyword . " ";
$fp = @fopen($file, "r");
while (!feof($fp)) {
        $line_num++;
        $line_val = fgets($fp, 1024);
        if (preg_match_all("/$keyword/", $line_val, $matches)) {
                $offset = 0;
                for ($i=0; $i<count($matches[0]); $i++) {
                        $colum_num = strpos($line_val, $matches[0][$i], $offset);
                        echo $line_num . "," . $colum_num." ";
                        $offset = $colum_num + strlen($keyword);
                }
        }
}
@fclose($fp);
echo "\n";
?>
0 请登录后投票
   发表时间:2010-06-07  
我怎么一个都不会
0 请登录后投票
   发表时间:2010-06-07  
想进腾讯不是玩的哦
0 请登录后投票
   发表时间:2010-06-07  
wolfplanet 写道
4M还叫巨吗。。。

哥们,算算4M能存多少英文单词吧,而且还是文本文件,没有任何格式,在里面扫描出某个单词出现过几次,有空自己搞个4M的文件试试吧~~
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics