提出 #40466174


ソースコード 拡げる

s = list(input())
b = []
r = []
k = s.index("K")
for i in range(8):
    if s[i] == "B":
        b.append(i)
    elif s[i] == "R":
        r.append(i)
bc = [0,0]
for i in range(2):
    if b[i] % 2 == 1:
        bc[i] = -1
    else:
        bc[i] = 1
flagb = bc[0]*bc[1]

if r[0]< k and k < r[1]:
    flagk = 1
else:
    flagk = 0

if flagb == -1 and flagk == 1:
    print("Yes")
else:
    print("No")

提出情報

提出日時
問題 B - chess960
ユーザ nnsmer
言語 PyPy3 (7.3.0)
得点 200
コード長 424 Byte
結果 AC
実行時間 66 ms
メモリ 61928 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 3
AC × 13
セット名 テストケース
Sample 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt
ケース名 結果 実行時間 メモリ
00_sample_01.txt AC 66 ms 61712 KiB
00_sample_02.txt AC 50 ms 61580 KiB
00_sample_03.txt AC 50 ms 61500 KiB
01_test_01.txt AC 49 ms 61660 KiB
01_test_02.txt AC 51 ms 61852 KiB
01_test_03.txt AC 45 ms 61652 KiB
01_test_04.txt AC 47 ms 61676 KiB
01_test_05.txt AC 52 ms 61620 KiB
01_test_06.txt AC 49 ms 61856 KiB
01_test_07.txt AC 49 ms 61844 KiB
01_test_08.txt AC 49 ms 61740 KiB
01_test_09.txt AC 45 ms 61912 KiB
01_test_10.txt AC 52 ms 61928 KiB