看板 java 關於我們 聯絡資訊
※ 引述《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