6回目なのでノーヒント
その代わりプログラムは100点のもの限定です。
なんとなく見積もってみました。
ここまで6回のミニプログラムの制作費は安く見積もって10万円ぐらいです。
(一企業に提供する場合)
テストケース、仕様があらかじめできているためで、そうでない場合は60万ぐらいにはなりそうです。
全120本として1日6本として20日 ちょうど1人日です。
ちょっと見積もり期間が厳しいかも
n = int(input())
p="true"
b=input()
for i in range(1,n):
a=input()
if len(a)!=len(b):
p="false"
else:
f=0
for i in range(len(a)):
if a[i]!=b[i]:f+=1
if f!=1:p="false"
b=a
if n<2:p="false"
print(p)
t=int
a=[]
for i in range(t(input())):
s,p,x,y=input().split()
a+=[(t(p)*99999+(t(x)-t(y))*100+t(x),s)]
a.sort()
print(a[-1][1])
import random
n = int(input())
a=[input() for i in range(n)]
for i in range(1000):
if len(a)==1:
print(a[0])
break
if a[0][-1]==a[1][0]:
a[0]=a[0]+a[1][1:]
del a[1]
elif a[0][0]==a[1][-1]:
a[1]=a[1]+a[0][1:]
del a[0]
else:
r=random.randint(1,len(a)-1)
a[0],a[r]=a[r],a[0]
s = input()
f = input()
o=""
for i in f:
if i=="X":
o+=s[0].upper()
s=s[1:]
elif i=="x":
o+=s[0].lower()
s=s[1:]
else:
o+=i
print(o)
s = input().upper()
text =[i for i in input().upper().split()]
c=0
for i in text:
if i.find(s)>=0:c+=1
print(c)
s = input()
if len(s)<16:
s=" "*(16-len(s))+s
for i in range(max(len(s)-15,1)):
print (s[i:i+16])
a=[]
for i in "*"*int(input()):
a+=[int(input())]
p=0
for i in range(401):
p=a[p]
if p==0:
print("true")
break
if i==400:
print("false")
break
l=int(input())
h=int(input())
a=[]
for i in range(l):
b=[]
for j in input().split():
b+=[int(j)]
a+=[b]
for x in range(h):
o=""
for y in range(l-1,-1,-1):
o+=str(a[y][x])+" "
print(o[:-1])
n=int(input())
s=input()
b=input()
r=0
g=[]
if n%2<1:
n+=1
r=1
for l in range(1,n+1,2):
q=b*int((n-l)/2)
g+=[q+s*l+q]
if r>0:g=g[::-1]
[print(l) for l in g]
p=input()
for i in range(97,123):
p=p.replace("_"+chr(i),chr(i-32))
p=p.replace("_","")
print(p)
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")
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)
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)
x=bin(int(input()))
a="true"
if x.count("1")%2==0:a="false"
print(a)
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])
p=[1,-1]*50
a=0
for n,q in zip(input(),p):
a+=int(n)*q
print(a)
x = int(input())
y = int(input())
print((y+x)*x)
n = int(input())
for i in range(n):
a=0
for j in input():
if j in "0123456789":
a+=1
print(a)
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")
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])
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))
a,b,c,d=input().split()
a = int(a)
b = int(b)
c = int(c)
d = int(d)
s=["+","*","-","/"]
esw=0
a1=-1
a2=-1
for op1 in range(4):
for op2 in range(4):
l=0
if op1==0:l=a+b
if op1==1:l=a*b
if op1==2:l=a-b
if op1==3:l=a/b
if op2==0:r=c+d
if op2==1:r=c*d
if op2==2:r=c-d
if op2==3:r=c/d
if l==r:
a1=op1
a2=op2
esw=1
break
if esw==1:break
if a1==-1:
print(a1)
else:
print(s[a1],s[a2])