結果

問題 No.3685 ワロングアンサーやんけ!
コンテスト
ユーザー orangekid
提出日時 2026-09-05 14:47:05
言語 PyPy3
(7.3.23)
コンパイル:
pypy3 -mpy_compile _filename_
実行:
pypy3 _filename_
結果
WA  
実行時間 -
コード長 1,151 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 232 ms
コンパイル使用メモリ 96,200 KB
実行使用メモリ 87,140 KB
最終ジャッジ日時 2026-09-05 14:47:12
合計ジャッジ時間 6,130 ms
ジャッジサーバーID
(参考情報)
judge7_0 / judge1_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 1
other AC * 17 WA * 15
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

T = int(input())
for t in range(T):
    r = input()
    s = input()
    k = int(input())
    w, q, wl, wr, ql = 0, 0, 0, 0, 0
    for i in range(k):
        if r[i] == "W":
            w += 1
            wl += 1
        if r[i] == "?":
            q += 1
            ql += 1
    for i in range(k, len(r)):
        if r[i] == "W":
            w += 1
            wr += 1
        if r[i] == "?":
            q += 1
    if w == 0 and q == 1:
        f = True
    else:
        f = False
    if s == "Warong":
        for i in range(k):
            print("A", end = "")
        for i in range(k, len(r)):
            if f and r[i] == "?":
                print("W", end = "")
            else:
                print(r[i], end = "")
        print("")
    else:
        if wl > 0:
            print(r)
        elif ql > 1:
            print(r)
        elif ql == 0:
            print("A" * len(r))
        elif wl > 0:
            for i in range(len(r)):
                if i < k and r[i] == "?":
                    print("W", end = "")
                else:
                    print(r[i], end = "")
            print("")
        else:
            print(r)
0