Enviar mi CV
¡Desafío para desarrolladores!
Si te interesa participar postulate a la búsqueda, para luego poder enviar la solución del siguiente puzzle.
¿Podrías decirnos cuál es el resultado de ejecutar el siguiente pseudocódigo? (suponiendo que la máquina tiene los recursos suficientes para terminar de ejecutarlo). Por favor no olvides comentarnos cuál fue tu razonamiento para llegar al resultado.
function puzzle(N) {
.A = 1
.B = 1
.C = 1
.D = 1
.repeat N times {
....X = D + 2 * C + 3 * B + 4 * A
....A = B
....B = C
....C = D
....D = X
.}
return D % 10000000000 // últimos 10 dígitos de D
}
print puzzle(10)
print puzzle(100)
print puzzle(pow(2022, 100)) // 2022 elevado a la 100
(los puntos son para identación)
====== Output ======
30520
720820623
???
Buscamos desarrolladores con experiencia para trabajar en modalidad home office con dedicación full time y en relación de dependencia.
Enviar mi CV