Problema
Dado un valor n, imagine un paisaje de montaña inscrito en una referencia (0, 0) a (2n, 0). No debe haber espacios blancos entre las pendientes y tampoco la montaña debe descender por debajo del eje x. El problema a resolver es: dado n (que define el tamaño del paisaje) y el número k de picos (k siempre menor o igual que n), ¿cuántas combinaciones de montañas son posibles con k picos?
Entrada
n quién representa el ancho del paisaje yk cuál es el número de picos.
Salida
Solo la cantidad de combinaciones posibles.
Ejemplo
Dado n = 3 yk = 2, la respuesta es 3 combinaciones.
Solo para dar un ejemplo visual, son los siguientes:
/\ /\ /\/\
/\/ \ / \/\ / \
son las 3 combinaciones posibles usando 6 (3 * 2) posiciones y 2 picos.
Editar: - más ejemplos -
n k result
2 1 1
4 1 1
4 3 6
5 2 10
Condición ganadora
Aplican reglas estándar de código de golf . La presentación más corta en bytes gana.
k
debe manejar una entrada con cero? Si es así, ¿se debe manejar una entrada con n
igual a cero (con k
también cero por definición)?
n
pares de paréntesis coincidentes que contienenk
instancias exactas de()
"?