N-Poker consecutiu

Tenim una seqüència de cartes de Poker, i volem saber si en algun punt de la seqüència hi ha NN cartes consecutives iguals (un "N-Poker consecutiu"). Fes un programa que llegeixi un enter positiu NN, i una seqüència de cartes, i determini si la seqüència té o no NN cartes consecutives iguals.

Entrada

L’entrada comença amb un enter positiu NN. Després ve una seqüència de caràcters que representen les cartes de la seqüència. Tal com en el problema "Mà de Poker", els caràcters per a les cartes són A, 2, 3, ..., 9, 0, J, Q i K. Es garanteix que la seqüència de cartes té almenys una carta.

Sortida

Escriu "NN-Poker de xx!" si la seqüència té NN cartes consecutives de valor xx iguals. En cas contrari, escriu "No hi ha N-Poker". Per exemple, si NN és 7, i trobem 7 repeticions de la carta K, la sortida serà "7-Poker de K!", però si no hi ha cap carta repetida 7 vegades, la sortida serà "No hi ha 7-Poker". La sortida identifica el primer NN-Poker consecutiu trobat, amb la xx corresponent, tot i que a la seqüència hi podria haver subseqüents NN-Pokers consecutius.

Observació

En aquest problema cal tractar l’entrada caràcter a caràcter, si fas servir strings o algun mètode per emmagatzemar les dades el problema serà considerat invàlid. A més, tingues en compte que la seqüència prové d’una font il·limitada de cartes, de manera que no es pot suposar cap longitud màxima.

Informació del problema

Autoria: PRO1

Generació: 2026-01-25T13:09:23.797Z

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