Advent of Code 2021: Casi no llegamos edition

jilker

Me apunto! Solo aporto el segundo problema, voy a intentar hacer todo en C++
Repo:https://github.com/jilker/Advent-of-Code-2021

spoiler
PhDfailer

solución en python en 5 minutillos, seguro que se puede optimizar más

el segundo, el primero es igual pero sin sumatorio
B

Primera vez que me apunto a algo de esto... a ver hasta que día llego xD

Prueba 1.A
Prueba 1.B
Slowbro

A ver este año hasta donde llego con Rust.

Día 1
Leos

Día uno en rust

1 1 respuesta
Sleidom

Dia uno en Kotlin:

spoiler
1
kroaton

A mi la parte 2 del Día 1 me lo complicó.
Pero hoy el Día 2 es fácil, tanto la parte 1 como la 2.

1
Sleidom

Dia 2 en Kotlin:

spoiler

Dejo el repo tambien por aqui!

1
desu
spoiler
spoiler

cuanto os tarda?

1 respuesta
Cecos94

Dia 2 sin pensar demasiado

spoiler
Sleidom

#99
No tengo manera de ejecutar el tiempo como en Go desde Kotlin, pero haciendo el tipico System.currentTimeMillis() en inicio y fin, y restando:

Part1: Elapsed time in millis: 42
Part2: Elapsed time in millis: 46

Leyendo input en ambas ejecuciones

enin

Día 2, seguimos con python, ¿suelen ser todos los ejercicios de parsear un txt y hacer cálculos?

Ejercicio 1
Ejercicio 2
B

Como sean así todos los problemas me va a costar adherirme, espero que no empiecen a aparecer regexs como el año pasado...

Dia2Parte1
Dia2Parte2
1 respuesta
Flashk

Uno más yendo a la solución más simple posible:

Parte 1
Parte 2

Igual me pongo a juguetear un poco y a refactorizarlo a ver si se puede dejar más bonito.

1 respuesta
Heysen
spoiler

Rápido y mal hecho pero funcionando, python

PaCoX

prefiero comerme las chocolatinas del calendario de kinder eh.
por seguir la gracia:

B

ponedme en #1
#1551601

pineda

a que hora llegan las matrices?

Ranthas

#103 Pues de momento es exactamente lo mismo del año pasado, aunque aún es temprano para hacer muchas comparativas

JonaN
Día 2
B

No se que hago mal en el 2.2 joder

4 1 respuesta
kroaton

#111 Postéalo

1 respuesta
B

#112

Dia2
2 respuestas
R

El dia dos es candidato para ser el típico que van desarrollando durante varios dias...

1
desu

#113 abro streaming y lo vemos

Flashk

#87 Le he dado una vuelta de refactorización a mi solución:

Day 2 cambios

Así ha quedado la cosa:

Day 2 - Clase abstracta
Day 2 - Parte 1
Day 2 - Parte 2
kroaton

#113 Intentando entender tu código entiendo que te falta código aposta del final, porque te faltaría como úlitmo paso multiplicar x e y para tener el total que se pide.

Si no, yo lo veo parecido al mío aunque el lenguaje cambie:

spoiler
1 respuesta
B

#117 eso mismo falta este trozo

    print(x*y) 

pero sigue sin irme y npi de donde esta el error con tan pocas lineas

1 respuesta
kroaton

#118 Creo que:

x += z

Debería ser:

x += int(element[-1])

¿puede ser?

1 respuesta
B

#119 era eso, gracias!

1