2025年5月17日 星期六

象棋比大小

 r = '將帥士仕象相車俥馬傌包炮卒兵'


while True:

try:

d = [i for i in input().split()]

isDateRight = True

for i in d[:5]:

if i in '帥仕相俥傌炮兵':

isDateRight = False

break

if not isDateRight:

d =d[5:] + d[:5]

d = [r[::-1].find(i) for i in d]

d = [i if i%2==0 else i-1 for i in d ]

d1 = d[:5]

d2 = d[5:]

d1.sort()

d1.reverse()

d2.sort()

d2.reverse()


msg = '紅黑平手'

for i in range(5):

if d1[i]>d2[i]:

msg = '黑方勝出'

break

elif d1[i]<d2[i]:

msg = '紅方勝出'

break

print(msg)

except:

break

data:

象 包 將 士 士 兵 相 相 帥 帥

帥 相 帥 帥 兵 包 將 將 卒 卒 


沒有留言:

張貼留言