Saltar al contenido

Las cartas que me tocan

Enunciado

Se reparte el mazo entero, una carta a la vez, dando la vuelta a la mesa desde el lugar 1. Cuando ya no alcanza para otra vuelta completa, las que quedan se van a los primeros lugares, una para cada uno.

Escribe una función que reciba cuántas cartas trae el mazo, cuántos jugadores hay y en qué lugar estás sentado (el primero es el 1), y regrese cuántas cartas te tocan. Si el mazo no alcanza ni para una cada quien, los últimos lugares se quedan con 0.

Ejemplos

  • Primer lugar

    10, 4, 1 → 3

  • El último con una de más

    10, 4, 2 → 3

  • El primero sin la de más

    10, 4, 3 → 2

  • Mazo exacto

    12, 4, 4 → 3

Además de estas, el reto tiene pruebas ocultas que se revelan al enviar tu solución.

Empiezas con esto

Python

def me_tocan(mazo, gente, lugar):
    pass

JavaScript

function meTocan(mazo, gente, lugar) {
}
Resolver este reto

Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.

Más retos de O(1)

Ver todos los retos →