パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Python3 Codingameで作ったもの

2018-12-05 | python入門(すぐさまマスター)
久しぶりにClash of Codeをやってみて作ったpython3のプログラム達です。


#p1文字列から数字のものはいくつ

#p2こういう計算

#p3数列の偶数を足して奇数を引く

#p4人形をラッピング

#p5xy座標を個別に昇順でカッコつけ

#p6構文解析()[]が正しいか

#p7範囲内にあるfの倍数を並べる

#p8マップの中のoのカズをs倍する

#p9 1から9までの魔法陣のようなものを解く

#p10 文字列のアルファベットの文字コードをたす、ただし同じものは1回だけたす。それを文字列の数で割って余りaをa/10と表示する。aが10以上ならaを10とする。


#p1
n = int(input())
for i in range(n):
    a=0
    for j in input():
        if j in "0123456789":
            a+=1
    
    print(a)


#p2
x = int(input())
y = int(input())

print((y+x)*x)


#p3
p=[1,-1]*50
a=0
for n,q in zip(input(),p):
 a+=int(n)*q
print(a)


#P4
n = int(input())
c = input()

d=[]
d+=["   ___   "]
d+=[" _(*_*)_ "]
d+=["(_  o  _)"]
d+=["  /-o-\  "]
d+=[" (_/ \_) "]

for i in range(n):
   print(c*(n*2+9))
for i in d:
   print(c*n+i+c*n)
for i in range(n):
   print(c*(n*2+9))


#P5
x=[]
for i in input().split():
    x += [int(i)]
y=[]    
for i in input().split():
    y += [int(i)]
    
x.sort()   
y.sort()  

o=""
for i,j in zip(x,y):
    o+="("+str(i)+", "+str(j)+"), "
print(o[:-2])


#P6
t=""
for i in input(): 
 if i in "[]()":t+=i
for i in t:
 t=t.replace("[]","").replace("()","")
if t=="":print("TRUE")
else:print("FALSE")


#p7
f = int(input())
b1 = int(input())
b2 = int(input())
b1,b2=min(b1,b2),max(b1,b2)

a=[]
for i in range(b1,b2+1):
    if i%f==0:
        a+=[i]
    #print(i)
a.sort()
#print(a)

o=""
for i in a:
    o+=str(i)+" "
print(o[:-1])


#P8
n, m = [int(i) for i in input().split()]
s = int(input())
a=0
for i in range(n):
    a+=input().count("o")
print(a*s)


#P9
a=[]
for i in "1"*9:
 w=input()
 if w[0]!="?":a+=[w]
o=""
for x in range(9):
 s=0
 for y in range(8):
  s+=int(a[y][x])
 o+=str(45-s)
print(o)


#p10
meme = input()
a=0
u=""
for i in meme:
    if i.isalpha() and not(i in u):
        u+=i
        a+=ord(i)
#print(a)

b=a % len(meme)
if b>10:b=10

print(str(b)+"/10")


将来的には上の文がプログラム。
プログラム言語が全ての言語を理解して質問からプログラムを作って応用した解答まで返す。
わからない個所は逆に質問してきます。

最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。