Problema
Dato un valore n, immagina un paesaggio montano inscritto in un riferimento da (0, 0) a (2n, 0). Non ci devono essere spazi bianchi tra i pendii e anche la montagna non deve scendere al di sotto dell'asse x. Il problema da risolvere è: dato n (che definisce la dimensione del paesaggio) e il numero k di picchi (k sempre inferiore o uguale a n), quante combinazioni di montagne sono possibili con k picchi?
Ingresso
n che rappresenta la larghezza del paesaggio e k che è il numero di picchi.
Produzione
Solo il numero di combinazioni possibili.
Esempio
Dato n = 3 e k = 2 la risposta è 3 combinazioni.
Solo per fare un esempio visivo, sono i seguenti:
/\ /\ /\/\
/\/ \ / \/\ / \
sono le 3 combinazioni possibili usando 6 (3 * 2) posizioni e 2 picchi.
Modifica: - altri esempi -
n k result
2 1 1
4 1 1
4 3 6
5 2 10
Condizioni vincenti
Si applicano le regole standard del code-golf . Vince l'invio più breve in byte.
k
deve essere gestito o meno un input con zero? In tal caso, è necessario gestire un input n
uguale a zero (con k
anche zero per definizione)?
n
coppie di parentesi corrispondenti che contengono esattamentek
istanze di()
"?