Rutas
/
C++
C++
/
Ejercicios
/
Puntuaciones máximas
Puntuaciones máximas

Puntuaciones máximas

Media

Instrucciones

Gestiona la lista de puntuaciones altas de un jugador.

Tu tarea es construir un componente de puntuación alta del clásico juego Frogger, uno de los juegos más vendidos y más adictivos de todos los tiempos, y todo un clásico de la era de los salones recreativos. Tu tarea es escribir métodos que devuelvan la puntuación más alta de la lista, la última puntuación añadida y las tres puntuaciones más altas.

Algunas notas adicionales sobre la implementación en C++

Este ejercicio utiliza el contenedor vector. Puede que te resulte útil usar la cabecera algorithm para resolver este ejercicio.

Algunas de las funciones de algorithm necesitan iterators como argumentos. Se pueden ver como marcadores de dónde empieza y termina un contenedor. Si quieres abarcar el contenedor completo, empiezas con my_container.begin() y terminas con my_container.end(). Si solo quieres los elementos 2, 3 y 4 de un vector, puedes usar my_vector.begin() + 2 y my_vector.begin() + 4.

Las últimas pruebas comprueban la inmutabilidad. Ninguna de las funciones que tienes que escribir debe cambiar las puntuaciones de la partida.

Si quieres practicar un poco más, puedes implementar una función que añada nuevas puntuaciones a la partida.


Fuente

Homenaje al juego arcade Frogger de los ochenta
Editar en GitHub El enlace se abre en una ventana o pestaña nueva
C++ Exercism

¿Listo para empezar Puntuaciones máximas?

Regístrate en Exercism para aprender y dominar C++ con 19 conceptos100 ejercicios y mentoría humana real, todo gratis.