Las cartas que me tocan
- O(1) · Trivial
- Gratis
- Python
- JavaScript
- operaciones
- división
- condicionales
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):
passJavaScript
function meTocan(mazo, gente, lugar) {
}Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.