N-Poker consecutivo

Tenemos una secuencia de cartas de Póker, y queremos saber si en algún punto de la secuencia hay NN cartas consecutivas iguales (un "N-Poker consecutivo"). Haz un programa que lea una secuencia de cartas, y determine si la secuencia tiene o no NN cartas consecutivas iguales.

Entrada

La entrada comienza con un número natural NN, con N>0N > 0. Después viene una secuencia de caracteres que representan las cartas de la secuencia. Tal como en el problema "Mano de Póker", los caracteres para las cartas son A para el 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 para el 10, J, Q y K. Se garantiza que la secuencia de cartas tiene al menos una carta.

Salida

Escribe "NN-Poker de xx!" si la secuencia tiene NN cartas de valor xx iguales. En caso contrario, escribe "No hay N-Poker". Por ejemplo, si NN es 7, y encontramos 7 repeticiones de la carta K, la salida será "7-Poker de K!", pero si no hay ninguna carta repetida 7 veces, la salida será "No hay 7-Poker". La salida solo muestra el primer NN-Poker consecutivo encontrado, con la xx correspondiente, aunque en la secuencia podría haber más NN-Pókers consecutivos.

Observación

En este problema es necesario tratar la entrada carácter a carácter, si utilizas strings o algún método para almacenar los datos el problema será considerado inválido. Además, ten en cuenta que la secuencia proviene de una fuente ilimitada de cartas, por lo que no se puede suponer ninguna longitud máxima.

Observa también que aunque la palabra "Póker" va con acento, en la salida del programa éste no debe incluirse.

Información del problema

Autoría: PRO1

Generación: 2026-01-25T13:09:14.579Z

© Jutge.org, 2006–2026.
https://jutge.org