提出 #5751682
ソースコード 拡げる
# A,BC,他
S = input()
S = S.replace('BC','X')
# BCの左にAがいくつあるかを持つ
cnt_A = 0
answer = 0
for s in S:
if s == 'A':
cnt_A += 1
elif s =='X':
answer += cnt_A
else:
cnt_A = 0
print(answer)
提出情報
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 600 / 600 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | 0_000.txt, 0_001.txt, 0_002.txt |
| All | 0_000.txt, 0_001.txt, 0_002.txt, 1_003.txt, 1_004.txt, 1_005.txt, 1_006.txt, 1_007.txt, 1_008.txt, 1_009.txt, 1_010.txt, 1_011.txt, 1_012.txt, 1_013.txt, 1_014.txt, 1_015.txt, 1_016.txt, 1_017.txt, 1_018.txt, 1_019.txt, 1_020.txt, 1_021.txt, 1_022.txt, 1_023.txt, 1_024.txt, 1_025.txt, 1_026.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 0_000.txt | AC | 17 ms | 2940 KiB |
| 0_001.txt | AC | 17 ms | 2940 KiB |
| 0_002.txt | AC | 17 ms | 2940 KiB |
| 1_003.txt | AC | 17 ms | 2940 KiB |
| 1_004.txt | AC | 17 ms | 2940 KiB |
| 1_005.txt | AC | 17 ms | 2940 KiB |
| 1_006.txt | AC | 43 ms | 3500 KiB |
| 1_007.txt | AC | 43 ms | 3496 KiB |
| 1_008.txt | AC | 42 ms | 3500 KiB |
| 1_009.txt | AC | 42 ms | 3500 KiB |
| 1_010.txt | AC | 43 ms | 3500 KiB |
| 1_011.txt | AC | 48 ms | 3500 KiB |
| 1_012.txt | AC | 46 ms | 3500 KiB |
| 1_013.txt | AC | 46 ms | 3496 KiB |
| 1_014.txt | AC | 37 ms | 3500 KiB |
| 1_015.txt | AC | 35 ms | 3496 KiB |
| 1_016.txt | AC | 37 ms | 3496 KiB |
| 1_017.txt | AC | 36 ms | 3500 KiB |
| 1_018.txt | AC | 36 ms | 3496 KiB |
| 1_019.txt | AC | 36 ms | 3500 KiB |
| 1_020.txt | AC | 36 ms | 3496 KiB |
| 1_021.txt | AC | 40 ms | 3496 KiB |
| 1_022.txt | AC | 41 ms | 3496 KiB |
| 1_023.txt | AC | 38 ms | 3496 KiB |
| 1_024.txt | AC | 38 ms | 3500 KiB |
| 1_025.txt | AC | 39 ms | 3496 KiB |
| 1_026.txt | AC | 39 ms | 3500 KiB |