AtCoder Beginner Contest #011 復習
はい。
http://abc011.contest.atcoder.jp/
A - 来月は何月?
来月が何月かを出力
print int(raw_input())%12+1
12月以外は単純に1を足すと次の月、12月だけ1月になるのを計算順序を慎重に行う。
B - 名前の確認
先頭は大文字、以降は小文字の形式にして出力
ans='' s=raw_input() ans+=s[0].upper() for i in range(1,len(s)): ans+=s[i].lower() print ans
問題の通りのフォーマットになるように、upperとか言語によってなかったらordのようなことするのかな。。
C - 123引き算
引き算100回までの間にNGの数にならずに1から3のいずれかを引き続けて0に出来るか
#WA n=int(raw_input()) ng=[] e=[3,2,1] ans=['NO','YES'] for i in range(3): ng.append(int(raw_input())) def sim(a,dame,hiku): g=100 while g: g-=1 for i in hiku: if a-i not in dame: a-=i break elif i==1: return 0 if a<=0: return 1 return 0 print ans[sim(n,ng,e)]
WAになってるの明日に考える。。。