Submission #402653


Source Code Expand

s = input().replace("10", "T")
sli = [s[i:i + 2] for i in range(0, len(s), 2)]
srfc = {"ST": 0, "SJ": 0, "SQ": 0, "SK": 0, "SA": 0}
hrfc = {"HT": 0, "HJ": 0, "HQ": 0, "HK": 0, "HA": 0}
drfc = {"DT": 0, "DJ": 0, "DQ": 0, "DK": 0, "DA": 0}
crfc = {"CT": 0, "CJ": 0, "CQ": 0, "CK": 0, "CA": 0}
dics = [srfc, hrfc, drfc, crfc]
okdic = None
junk = []

for st in sli:
    junk.append(st)
    for d in dics:
        if st in d:
            d[st] += 1
        if sum(d.values()) == 5:
            okdic = d

    if not okdic == None:
        break

for k in okdic.keys():
    junk.remove(k)

print("0" if len(junk) == 0 else "".join(junk).replace("T", "10"))

Submission Info

Submission Time
Task B - ロイヤルストレートフラッシュ
User yumechi
Language Python (3.2.3)
Score 100
Code Size 674 Byte
Status AC
Exec Time 144 ms
Memory 8740 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 72
Set Name Test Cases
All 00_sample1, 00_sample2, 10_input00, 10_input01, 10_input02, 10_input03, 10_input04, 10_input05, 10_input06, 10_input07, 10_input08, 10_input09, 10_input10, 10_input11, 10_input12, 10_input13, 10_input14, 10_input15, 10_input16, 10_input17, 10_input18, 10_input19, 10_input20, 10_input21, 10_input22, 10_input23, 10_input24, 10_input25, 10_input26, 10_input27, 10_input28, 10_input29, 10_input30, 10_input31, 10_input32, 10_input33, 10_input34, 10_input35, 10_input36, 10_input37, 10_input38, 10_input39, 10_input40, 10_input41, 10_input42, 10_input43, 10_input44, 10_input45, 10_input46, 10_input47, 10_input48, 10_input49, 10_input50, 10_input51, 10_input52, 10_input53, 10_input54, 10_input55, 10_input56, 10_input57, 10_input58, 10_input59, 10_input60, 10_input61, 10_input62, 10_input63, 10_input64, 10_input65, 10_input66, 10_input67, 10_input68, 10_input69
Case Name Status Exec Time Memory
00_sample1 AC 129 ms 8624 KB
00_sample2 AC 125 ms 8612 KB
10_input00 AC 126 ms 8616 KB
10_input01 AC 124 ms 8612 KB
10_input02 AC 126 ms 8616 KB
10_input03 AC 127 ms 8620 KB
10_input04 AC 128 ms 8504 KB
10_input05 AC 125 ms 8612 KB
10_input06 AC 126 ms 8616 KB
10_input07 AC 127 ms 8616 KB
10_input08 AC 126 ms 8496 KB
10_input09 AC 125 ms 8616 KB
10_input10 AC 125 ms 8616 KB
10_input11 AC 126 ms 8536 KB
10_input12 AC 127 ms 8620 KB
10_input13 AC 127 ms 8616 KB
10_input14 AC 130 ms 8620 KB
10_input15 AC 126 ms 8620 KB
10_input16 AC 126 ms 8616 KB
10_input17 AC 126 ms 8616 KB
10_input18 AC 127 ms 8620 KB
10_input19 AC 127 ms 8616 KB
10_input20 AC 125 ms 8612 KB
10_input21 AC 126 ms 8616 KB
10_input22 AC 128 ms 8616 KB
10_input23 AC 127 ms 8612 KB
10_input24 AC 128 ms 8616 KB
10_input25 AC 126 ms 8616 KB
10_input26 AC 130 ms 8616 KB
10_input27 AC 127 ms 8620 KB
10_input28 AC 128 ms 8616 KB
10_input29 AC 144 ms 8616 KB
10_input30 AC 140 ms 8624 KB
10_input31 AC 139 ms 8496 KB
10_input32 AC 133 ms 8616 KB
10_input33 AC 130 ms 8524 KB
10_input34 AC 127 ms 8616 KB
10_input35 AC 130 ms 8656 KB
10_input36 AC 129 ms 8616 KB
10_input37 AC 131 ms 8604 KB
10_input38 AC 127 ms 8616 KB
10_input39 AC 125 ms 8624 KB
10_input40 AC 128 ms 8616 KB
10_input41 AC 125 ms 8740 KB
10_input42 AC 126 ms 8616 KB
10_input43 AC 126 ms 8620 KB
10_input44 AC 126 ms 8620 KB
10_input45 AC 129 ms 8524 KB
10_input46 AC 126 ms 8620 KB
10_input47 AC 130 ms 8616 KB
10_input48 AC 125 ms 8616 KB
10_input49 AC 125 ms 8616 KB
10_input50 AC 124 ms 8616 KB
10_input51 AC 125 ms 8616 KB
10_input52 AC 124 ms 8616 KB
10_input53 AC 127 ms 8620 KB
10_input54 AC 126 ms 8624 KB
10_input55 AC 126 ms 8616 KB
10_input56 AC 124 ms 8616 KB
10_input57 AC 124 ms 8624 KB
10_input58 AC 125 ms 8536 KB
10_input59 AC 127 ms 8620 KB
10_input60 AC 126 ms 8620 KB
10_input61 AC 126 ms 8616 KB
10_input62 AC 124 ms 8616 KB
10_input63 AC 125 ms 8616 KB
10_input64 AC 126 ms 8616 KB
10_input65 AC 127 ms 8544 KB
10_input66 AC 125 ms 8620 KB
10_input67 AC 126 ms 8616 KB
10_input68 AC 126 ms 8624 KB
10_input69 AC 126 ms 8616 KB