boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 求个好方法
相关主题
请教一个perl的问题 (转载)
script language主要是干什么用的?
perl 匹配问题
perl eval and if
underscore usage in C++ name
请教各位先贤一个Perl 问题
请教perl的tainted和cgi::param()
[合集] use Perl in C++?
请教怎样找编程习题集?
change year format in Access by SQL query (转载)
相关话题的讨论汇总
话题: inp话题: antlen话题: adj话题: maxsim话题: len
进入Programming版参与讨论
1 (共1页)
c*********p
发帖数: 3217
1
举个例子:
1
3
4
60477
6503778
50377
5037789
30353354
5037
503778912
503
如何在上面数字中找到和,503778 匹配的从左到右个数最多的那个数字, 这个例子是,
50377
PERL怎么写?
SQL有可能吗
谢谢.
c*********p
发帖数: 3217
2
ding, no one?
我能想到的是, 先把号码去查找,没匹配的,再把,号码/10取整,再找,如此循环,找到为
止.好象很笨的方法,希望能有更科学的.

【在 c*********p 的大作中提到】
: 举个例子:
: 1
: 3
: 4
: 60477
: 6503778
: 50377
: 5037789
: 30353354
: 5037

o*o
发帖数: 404
3
egrep '^503778$|^50377$|^5037$|^503$|^50$|^5$'input.dat |sort -r |head -1

【在 c*********p 的大作中提到】
: ding, no one?
: 我能想到的是, 先把号码去查找,没匹配的,再把,号码/10取整,再找,如此循环,找到为
: 止.好象很笨的方法,希望能有更科学的.

w******p
发帖数: 166
4
implementing your algorithm:
awk 'function numlen(n){if(n<0)n=-n;if(n==0)return 0;return int(log(n)/log(
10))+1}BEGIN{maxsim=0;maxlen=0;ant=503778;antlen=numlen(ant)}{len=numlen($1)
; adj=ant; inp=$1; if(antlen>len){adj=int(ant/10**(antlen-len));sim=len}else
{inp=int(inp/10**(len-antlen));sim=antlen}; while(inp!=adj){inp=int(inp/10);
adj=int(adj/10);sim--};if(sim>maxlen){maxlen=sim;maxsim=$1}}END{print "
MAXSIM:"maxsim}'
w******p
发帖数: 166
5
implementing your algorithm:
awk 'function numlen(n){if(n<0)n=-n;if(n==0)return 0;return int(log(n)/log(
10))+1}BEGIN{maxsim=0;maxlen=0;ant=503778;antlen=numlen(ant)}{len=numlen($1)
; adj=ant; inp=$1; if(antlen>len){adj=int(ant/10**(antlen-len));sim=len}else
{inp=int(inp/10**(len-antlen));sim=antlen}; while(inp!=adj){inp=int(inp/10);
adj=int(adj/10);sim--};if(sim>maxlen){maxlen=sim;maxsim=$1}}END{print "
MAXSIM:"maxsim}'
p***m
发帖数: 387
6
why i think the answer should be 503778912??

【在 c*********p 的大作中提到】
: 举个例子:
: 1
: 3
: 4
: 60477
: 6503778
: 50377
: 5037789
: 30353354
: 5037

p***m
发帖数: 387
7
1 (共1页)
进入Programming版参与讨论
相关主题
change year format in Access by SQL query (转载)
One network C question
How does YAHOO calculate RSI? (转载)
请教template和factory有啥区别?
map是用什么data structure来implement的?
code question
再来讨论一直算法课的作业吧
匹配问题 (转载)
UNIX script匹配问题
简单python regular expression 问题求救
相关话题的讨论汇总
话题: inp话题: antlen话题: adj话题: maxsim话题: len