Karel el influencer

Ver en PDF

Enviar solución

Puntos: 100
Límite de tiempo: 60.0s
Límite de memoria: 250M

Tipo de problema
Lenguajes permitidos
ReKarel

Karel influencer

Ilustración

Karel sueña con ser un influencer y decidió aprovechar que el Mundial se está llevando a cabo en México para aumentar su número de seguidores.

Armado de su cámara y su carisma, Karel se ha instalado en la sección de llegadas del aeropuerto internacional de la CDMX con una caja de chiles habaneros. Cuando llegan nuevos turistas, Karel los reta a comer un chile habanero a mordidas y filma sus reacciones para subirlas a sus canales digitales.

Karel desea saber el éxito que ha tenido su idea. En específico quiere saber cuantos likes ha juntado desde que inició su campaña.

Problema

La primera fila del mundo de Karel contiene una lista de montones de zumbadores. Cada columna representa un día y la cantidad de zumbadores representa el número de likes que recibió ese día. Karel lleva infinitos zumbadores en la mochila.

Escribe un programa que deje en la primera fila del mundo la cantidad total de likes que Karel ha acumulado cada día. Es decir, en la primera columna del mundo debes dejar un montón con los likes que lleva el día 1, en la segunda columna debe haber un montón con la suma de los likes del día 1 y los del día 2, en general, en la columna i debe haber un montón con la suma de los likes desde el día 1 hasta el día i.

Entrada

Ejemplo entrada

Salida

Ejemplo salida

Descripción

En la entrada se observa que Karel ha estado haciendo su campaña durante 8 días. El primer día tuvo 4 likes, el segundo 9 likes, el tercero 28 likes, etc.

La salida debe tener la cantidad total de likes que lleva hasta ese día. Karel inicia con 0 likes, al final del primer día lleva 4 likes, el segundó día lo terminó con 13 likes (los 4 que llevaba el primer día más los 9 que juntó el segundo), el tercer día ha acumulado en total 41 likes 4 + 9 + 28 y así cada uno de los 8 días que lleva en campaña.

Consideraciones

  • Karel inicia en la posición (1, 1) viendo al norte.
  • Karel lleva infinitos zumbadores zumbadores en la mochila.
  • La primera fila del mundo contiene montones de zumbadores que representan la cantidad de likes que recibe cada día.
  • No hay espacios entre los montones y estos pueden llegar hasta la pared este del mundo.
  • El mundo de Karel tiene 100 columnas de ancho.
  • Los montones de zumbadores pueden tener valores del 1 al 99.
  • Para obtener los puntos, tu programa deberá dejar, en la primera fila del mundo, la cantidad TOTAL de likes que Karel ha acumulado desde el inicio hasta el día correspondiente a la columna.

Subtareas

En este problema, los casos de cada subtarea se encuentran agrupados. Para obtener el puntaje de una subtarea deberás resolver correctamente todos los casos del grupo.

  • Subtarea 1 (25 puntos): Todos los montones tienen 1 zumbador.
  • Subtarea 2 (25 puntos): Karel sólo lleva 2 días realizando su campaña
  • Subtarea 3 (25 puntos): El mundo de Karel alto 100 y habrá máximo 90 días.
  • Subtarea 4 (25 puntos): Karel no puede utilizar la instrucción coge-zumbador/pickBeeper().

Comentarios

No hay comentarios por el momento.