作者tkcn (小安)
看板java
标题Re: [问题] 逻辑问题
时间Thu Feb 1 08:20:27 2007
※ 引述《hangting ()》之铭言:
: 我有个问题
: 使用者输入字串
: 如果aaa则输出0,如果遇到aba则输出1
: ex. aababaaabaaa
: result: 100
: ex. aaababaaaabbababa
: result: 0101
: 效率与简单为重,大大们会怎麽作呢?
: 我想到的作法是,以两个b以上为条件,把字串split,再去作条件测试
其实我认为直接用 indexOf 去检查就足够了
因为在做字串比对时,只要前方的字首不同时,
就不会继续完成目前的检查,而是从下一个字元开始
所以与其先过滤掉部份字串,还不如直接检查就好
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.216.110