プログラミングで彼女を作ってみた
paizaの悪質な罠に引っかかる。
恋愛SLG: プログラミングで彼女をつくる|paizaオンラインハッカソン7
raw_input()の仕様を理解するまでかなり試行錯誤をした。
ショートカット
x = int(raw_input())+int(raw_input()) print x
ロングヘア
yes = 0 no = 0 for i in range(5): if raw_input() == "yes": yes += 1 else: no += 1 if yes > no : print "yes" else: print "no"
ポニーテール
x = int(raw_input()) for i in range(x): if i < x: print x-i; else: print "0!!"
ツインテール
s = raw_input().rstrip().split(' ') c_1 = int(s[0]) p_1 = int(s[1]) s = raw_input().rstrip().split(' ') c_2 = int(s[0]) p_2 = int(s[1]) if ( c_1 / p_1 ) > ( c_2 / p_2 ): print "1" else: print "2"
セーラー服
input_lines = int(raw_input()) s="" for i in xrange(input_lines): if i == input_lines-1: s = s + raw_input().rstrip() else: s = s + raw_input().rstrip() + "_" print s
カーディガン
input_lines = int(raw_input()) x=1 for i in xrange(input_lines): x= x * (i+1) print x
眼鏡
急に難しくなってるんですけど
for文を使ってnからm*mのリストを作って比較
n = int(raw_input()) nlist=[] for i in xrange(n): nlist.append(raw_input().split(' ')) m = int(raw_input()) mlist=[] for i in xrange(m): mlist.append(raw_input().split(' ')) nx=0 ny=0 for ny in xrange(n-m+1): for nx in xrange(n-m+1): nmx="" nmy=[] for i in xrange(m): nmx=nlist[i+ny][nx:m+nx] nmy.append(nmx) if nmy == mlist: print str(ny) + " " + str(nx) break
サンタ服
さっきより簡単になってないか?
list_x=[] list_y=[] line1 = raw_input().split(' ') for i in xrange(int(line1[3])): line=raw_input().split(' ') if line[0] == "0" : list_x.append(int(line[1])) else: list_y.append(int(line[1])) list_x.append(int(line1[0])) list_y.append(int(line1[1])) list_x.sort() list_y.sort() range_x=[] range_y=[] j=0 for i in list_x: range_x.append(int(i)-j) j = int(i) range_x.sort() j=0 for i in list_y: range_y.append(int(i)-j) j = int(i) range_y.sort() print int(range_x[0])*int(range_y[0])*int(line1[2])
水着
ここから時間の罠に引っかかるようになっている。
n = int(raw_input()) x = 1 for i in range(n): x = x * (i+1) if x % 10 == 0: x = x / 10 snum = str(x) if len(snum) > 15: snum = snum[-15:] x = long(snum) if x % 10 == 0: x = x / 10 snum = str(x) print int(snum[-9:])