AtCoder Beginner Contest 004 in Python
ABC 004 のA-C問題解いてみました
以下、解答です
A.
#input N = int(raw_input()) #output print 2 * N
B.
#prepare c = [] w = [] x = [] y = [] z = [] #input for i in range(4): c.append(map(str,raw_input().split())) #rotate w = c[0] x = c[1] y = c[2] z = c[3] for j in range(4): print z[3-j], print for k in range(4): print y[3-k], print for l in range(4): print x[3-l], print for m in range(4): print w[3-m], print
C.
#prepare X = ['1','2','3','4','5','6'] #input N = int(raw_input()) n = N%30 #calculate for i in range(n): S = i % 5 + 1 T = i % 5 + 2 X[S-1],X[T-1]= X[T-1],X[S-1] #output print ''.join(X)
Bがとても汚くなった笑
Bで学んだのは、
print 'hogehoge' ,
と、[,]をつけることで改行ではなく、半角スペースを出力することができるようです
そして今回C問題で学んだことは、
print ''.join(X)
と書くことで、配列をくっつけて問題で示されているように出力させることができるようです