作者zanyking (遥远的旅人)
看板java
标题Re: [问题] 逻辑问题
时间Fri Feb 2 01:25:07 2007
※ 引述《hangting ()》之铭言:
: ※ 引述《zanyking (遥远的旅人)》之铭言:
: : 这个的答案是11010吧?
: : 这题应该是:0110011
: : 要不要再说清楚你的判断逻辑呢?
: 抱歉没讲清楚~字串依照顺序判断~由左到右
: 同顺序中不可已有另一个顺序
: 例如: 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上写,没有想太多,所以可能有错,就大家找个碴吧。
--
JAVA 是一个静态型别reference指定、强物件型别判定的语言。
属於类C/C++族。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.85.116.116