我同学进网易面试的时候。丁磊出的一道题目。

troopers 2003-09-11 10:47:32
我同学进网易面试的时候。丁磊出的一道题目。
丁磊的问题:
给你一个文本。你怎么样算出有几个字符。有几个单词。有几个句子?
...全文
128 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
killeroo1 2003-09-11
  • 打赏
  • 举报
回复
upupupup
DragonBill 2003-09-11
  • 打赏
  • 举报
回复
需要写程式吗??

copy到word中找有几个"。"有几个"。"就有几个句子;
再找有几个空格,有多少个空格就有多少单词;
多少字符嘛,交给word统计吧.

不要把简单问题复杂化了,呵呵...
xiaohei728 2003-09-11
  • 打赏
  • 举报
回复
我认为还是应该用ASCII码因为可以做到
中文\英文\符号\空格等多重的计数
句子可以发.?!来结束词可以用空格但要给合标点符号
你们呢?
认为如何

例如

我读"I'm a chinese boy".

计数方法:
if (ascval的高位为1) then {*point+=2: num++:}
else {selcet ascval
case 字符
case 数字
case 符号
case 其它
}
不知是不是能行呢?


illogicality 2003-09-11
  • 打赏
  • 举报
回复
他在考你形式语言与自动机的知识,根据编译原理知识也可回答。
第一步:建立字母表;
第二步:确定终结符与非终结符;
第三步:确定生成式(文法)
第四部:写分析程序。

他肯定只是在考你的基本思想,不会真让你去实现,因为就是专家在很短的时间内也写不出一个
分析程序(依靠lex,yacc除外)。
noproblem12 2003-09-11
  • 打赏
  • 举报
回复
放天平上称一下就晓得了
yydy 2003-09-11
  • 打赏
  • 举报
回复
拷贝到word里,能行否
solar 2003-09-11
  • 打赏
  • 举报
回复
wc
LevinForum 2003-09-11
  • 打赏
  • 举报
回复
首先问问要不要听废话?
不要
{
随便写个交差.
return
}
第一个废话:谁用
第二个废话:哪里用?
第三个废话:由我来负责?
第四个废话:要性能好的还是差的?

问个基本的:句子,单词,字符的定义是?

什么时候完工?

很紧
{
随便写个交差.
return
}

语言范围?

先在网上找找有没有现成的免费的没有版权的开放代码的.


{
改成自己的
return
}

到CSDN问:丁磊除了个题
看看有没有人回答


{
测试一下,改一下
return
}

到QQ,MSN上问问人.


{
测试一下,改一下
return
}

最后.告诉他,他的问题不切实际,或者是属于创新范畴的,需要时间和金钱,也需要允许失败.

bromon 2003-09-11
  • 打赏
  • 举报
回复
如果混合了汉字可能就比较麻烦了
junyi2003 2003-09-11
  • 打赏
  • 举报
回复
还有我记得word好像有这个功能的。
hatname 2003-09-11
  • 打赏
  • 举报
回复

NAME
wc - print the number of bytes, words, and lines in files

SYNOPSIS
wc [OPTION]... [FILE]...

DESCRIPTION
Print newline, word, and byte counts for each FILE, and a
total line if more than one FILE is specified. With no
FILE, or when FILE is -, read standard input.

-c, --bytes
print the byte counts

-m, --chars
print the character counts

-l, --lines
print the newline counts

-L, --max-line-length
print the length of the longest line

-w, --words
print the word counts

--help display this help and exit

--version
output version information and exit

AUTHOR
Written by Paul Rubin and David MacKenzie.
junyi2003 2003-09-11
  • 打赏
  • 举报
回复
“呵呵,老板,你说几个就几个。”
bromon 2003-09-11
  • 打赏
  • 举报
回复
把文本按照控格切割,可以得到单词数吧?

按照.和?切割可以得到句子数吧?
netkid 2003-09-11
  • 打赏
  • 举报
回复
可大可小:

ascii字符/汉字/其它文字/混合?
编码方式?
单词如何分词?
怎么才算一个句子?
符号怎么办?
大文本的情况下速度/内存、CPU占用情况?
hatname 2003-09-11
  • 打赏
  • 举报
回复
linux 上有现成的脚本
junhao 2003-09-11
  • 打赏
  • 举报
回复
上面说简单的老兄能不能用程序把它写出来,让小弟参考参考,拜托了。
MyCSDNd 2003-09-11
  • 打赏
  • 举报
回复
无非是空格和标点符号的事情。
yuhuijun999 2003-09-11
  • 打赏
  • 举报
回复
不是吧~~这么简单!
_keen_ 2003-09-11
  • 打赏
  • 举报
回复
这么弱的问题? 我都懒得回答
哪本初级入门教程上都有答案
yushulei 2003-09-11
  • 打赏
  • 举报
回复
是啊,不难
加载更多回复(6)

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧