Re: [問題] 邏輯問題
※ 引述《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
討論串 (同標題文章)