結果

問題 No.2021 Not A but B
ユーザー tatt61880tatt61880
提出日時 2022-10-15 12:54:58
言語 Kuin
(KuinC++ v.2021.9.17)
結果
AC  
実行時間 7 ms / 2,000 ms
コード長 554 bytes
コンパイル時間 8,288 ms
コンパイル使用メモリ 145,752 KB
実行使用メモリ 6,944 KB
最終ジャッジ日時 2024-06-26 19:42:28
合計ジャッジ時間 9,785 ms
ジャッジサーバーID
(参考情報)
judge5 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 26
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

func main()
var n: int :: cui@inputInt()
var s: []char :: cui@input()
var ans: int :: 0
;
if(s.findStr("BB", -1) <> -1)
do ans :+ 1
end if
; 1
for i(0, n - 1)
if(s[i] = 'A')
var f: bool :: false
if(i <> 0 & s[i - 1] = 'B')
do ans :+ 1
elif(i <> n - 1 & s[i + 1] = 'B')
do ans :+ 1
end if
end if
end for
; 2
for i(0, n - 2)
if(s[i] = 'A' & s[i + 1] = 'A')
do ans :+ 1
end if
end for
do cui@print("\{ans}\n")
end func
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0