编辑代码

# coding:utf-8
#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 

card_table={'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'10':10,'J':11,'Q':12,'K':13,'A':14}
value_to_card = {v: k for k, v in card_table.items()}

cards=input().split()
proc_c=[]
for card in cards:
    if card=='2':
        continue
    else:
        proc_c.append(card_table[card])
        
unique_c=sorted(set(proc_c))

if len(unique_c)<5:
    print('No')

count=1  
res=[]  
for i in range(1,len(unique_c)):
    if unique_c[i]-unique_c[i-1]==1:
        count+=1
    else:
        
        if count>=5:
            res.append(unique_c[i-count:i])
        count=1
if count>=5:
    res.append(unique_c[i-count+1:i+1])

output=[]    
for r in res:
    p=[]
    count=len(r)
    for num in r:
        p.append(value_to_card[num])
    temp=" ".join(p)
    print(temp)