作者DavyBlue (失意男)
看板java
标题Re: [问题] 逻辑问题
时间Wed Feb 7 11:20:24 2007
※ 引述《zanyking (遥远的旅人)》之铭言:
: ※ 引述《hangting ()》之铭言:
: : 抱歉没讲清楚~字串依照顺序判断~由左到右
: : 同顺序中不可已有另一个顺序
: : 例如: aaaba
: : 结果只会是:0
: 不要用Split,太慢。
: 1.String转char[] arr
: 2.跑回圈
: for(int i=0;i<=arr.length-3;i++)
: {
: if(arr[i]=='a'&& arr[i+2]=='a')
: {
: if(arr[i+1]=='a')print(0);
: else if(arr[i+1]=='b')print(1);
: else countinue;
: i+=2;
: }
: }
: 直接在BBS上写,没有想太多,所以可能有错,就大家找个碴吧。
http://rafb.net/p/dmswEV84.html
刚刚本着好奇心写写看
本来想用regex 但是这题目好像不太适合
用了上面大大的方法写出来了(不愧是在BBS上打的 问题不少...)
顺便一提
http://rafb.net/paste/
这里拿来贴程式码很好用
比直接打在BBS上好得多
--
从C++版偷来的网址...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.113.77.95