Tirar los dados

Published by Matt in

Los dados de estilo Las Vegas tienen 6 caras numeradas del 1 al 6. Al tirar 2 dados, obtener un seis es 5 veces más probable que obtener un dos porque un seis puede salir de 5 formas diferentes (1 + 5, 5 + 1, 2 + 4, 4 + 2, 3 + 3), mientras que un dos solo puede salir de 1 forma (1 + 1).

Crea una función que acepte dos argumentos: el número de dados tirados y el resultado de la tirada. La función devuelve el número de combinaciones posibles que podrían producir ese resultado. El número de dados puede variar de 1 a 6.

Para el ejemplo anterior:

  • diceRoll(2, 6) devolvería 5
  • diceRoll(2, 2) devolvería 1

Ejemplos

diceRoll(1, 3) ➞ 1

diceRoll(2, 5) ➞ 4
// 1 + 4, 4 + 1, 2 + 3, 3 + 2

diceRoll(3, 4) ➞ 3
// 1 + 1 + 2, 1 + 2 + 1, 2 + 1 + 1

diceRoll(4, 18) ➞ 80

diceRoll(6, 20) ➞ 4221

Notas

1 + 5 y 5 + 1 son combinaciones distintas porque el dado #1 puede mostrar 1 mientras el dado #2 muestra 5, o el dado #1 puede mostrar 5 mientras el dado #2 muestra 1.