結果

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

ソースコード

diff #
raw source code

T = int(input())
for t in range(T):
    r = input()
    s = input()
    k = int(input())
    w, wl, wr, ql, qr = 0, 0, 0, 0, 0
    for i in range(k):
        if r[i] == "W":
            w += 1
            wl += 1
        if r[i] == "?":
            ql += 1
    for i in range(k, len(r)):
        if r[i] == "W":
            w += 1
            wr += 1
        if r[i] == "?":
            qr += 1
    if w == 0 and qr == 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