** Divertido juego de rompecabezas de programación Python Challenge nivel 10 **
Introduccion
Introducción del juego
Por lo general, aprendo Python por mí mismo. Definitivamente todos están aburridos. Recomiendo una versión de Python del juego que fue hace mucho tiempo: Python Challenge. Aunque este sitio web es muy temprano, es muy interesante. Todo debe resolverse a través de la programación ...
Curiosamente, este es un juego de resolución de acertijos, por lo que debes tener cuidado de encontrar pistas, resolver el acertijo, y la cantidad de conocimiento investigado no es muy pequeña, lo cual es muy interesante.
Enlace del juego:http://www.pythonchallenge.com/
La interfaz se ve así:
haga clic en la imagen para Click here to get challenged
comenzar el desafío.
Guía de 0-4 pases
(Rango 0-4: haga clic aquí para ver directamente )
Guía de nivel 5-9
(Rangos 5-9: haga clic aquí para ver directamente )
Escribir en frente
Originalmente planeé escribir 5 niveles para cada ensayo, pero descubrí que el posterior se hizo más y más difícil. El plan original era difícil de lograr y consumía mucho tiempo escribirlo, desperdiciando mucha energía. ...
Nivel 10
La solicitud para este nivel es simple, calcule la longitud, pero ¿dónde está un? Ver el código fuente:
href="sequence.txt" />
Aquí hay un texto, ábralo y vea
a = [1, 11, 21, 1211, 111221,
Muy simple, a está aquí. De hecho, si hace clic en la vaca en la imagen, también puede obtener este resultado.
Solución de programación:
s='1'
for j in range(30):
t=0
g=[]
num=0
n=[]
for i in range(len(s)):
if t!=s[i]:
g.append(s[i])
if num !=0:
n.append(num)
num=0
num+=1
t=s[i]
if i ==len(s)-1:
n.append(num)
s=''
for x in range(len(n)):
s+=str(n[x])
s+=g[x]
print('len(a['+str(j+1)+']):',len(s))
De hecho, hay muchos nombres importantes en Internet, y su código es muy simple, pero quiero usar una sintaxis básica para resolverlo.
Dañino, realmente escribí un código malo.
Ver los resultados:
len(a[1]) : 2
len(a[2]) : 2
len(a[3]) : 4
len(a[4]) : 6
len(a[5]) : 6
len(a[6]) : 8
len(a[7]) : 10
len(a[8]) : 14
len(a[9]) : 20
len(a[10]) : 26
len(a[11]) : 34
len(a[12]) : 46
len(a[13]) : 62
len(a[14]) : 78
len(a[15]) : 102
len(a[16]) : 134
len(a[17]) : 176
len(a[18]) : 226
len(a[19]) : 302
len(a[20]) : 408
len(a[21]) : 528
len(a[22]) : 678
len(a[23]) : 904
len(a[24]) : 1182
len(a[25]) : 1540
len(a[26]) : 2012
len(a[27]) : 2606
len(a[28]) : 3410
len(a[29]) : 4462
len(a[30]) : 5808
Obviamente, la respuesta es 5808, así que obtengo la nueva URL:
Enlace de resultados
http://www.pythonchallenge.com/pc/return/5808.html
Trailer 11
Todo el mundo adivina: odd even
¿qué significa? ? ? ? ? ? ? ? ? ? ?