君はまるで砂漠に咲く、一輪の花。

僕はその花に引き寄せられる蝶。

Codeforces Beta Round #82 (Div. 2)

はい。
http://codeforces.com/contest/106

A. Card Game

implementation

ざっくりと大意

・1枚目と2枚目が同じ絵柄で1枚目のほうが強い絵柄ならYES
・1枚目と2枚目が違う絵柄でもnと1枚目が同じ絵柄ならYES
・それ以外はNO かな??

方針のようなもの

・問題解読のほうが難しかった、というか最初は上記の条件がわからずに2回WAしながら条件を推定した。
・YES/NOの判定条件決まればそのとおりに書く。

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
n=raw_input()
f,s=map(str, raw_input().split())
#絵柄保存
f1,s1=f[1],s[1]
if f[0]=='T': f2=10
elif f[0]=='J': f2=11
elif f[0]=='Q': f2=12
elif f[0]=='K': f2=13
elif f[0]=='A': f2=14
else: f2=int(f[0])

if s[1]==('6' or '7' or '8' or '9'):
    s2=int(s[0])
if s[0]=='T': s2=10
elif s[0]=='J': s2=11
elif s[0]=='Q': s2=12
elif s[0]=='K': s2=13
elif s[0]=='A': s2=14
else: s2=int(s[0])

if f2>s2 and f1==s1:
    print 'YES'
elif f1!=s1 and f1==n:
    print 'YES'
else:
    print 'NO'