Bene, sebbene questa sfida si sia rivelata un enorme successo, si è rivelata anche molto banale da risolvere. Pertanto, per coloro che sono alla ricerca di più di una sfida, ho creato un seguito a questa sfida in cui ora è necessario contare il numero di rettangoli unici . Controlla!
Ora, per quelli di voi che vogliono risolvere questa sfida, ecco che arriva.
Bene, non abbiamo ancora una sfida come questa, quindi eccoci qui.
Considera questa 3 x 3
griglia di rettangoli:
Quanti rettangoli ci sono? Bene, contando visivamente, possiamo vedere che in realtà ci sono 36
rettangoli, incluso l'intero piano stesso, che sono tutti mostrati nella GIF animata di seguito:
L'obiettivo
Il conteggio dei rettangoli come mostrato sopra è il compito. In altre parole, dati 2 numeri interi maggiori o uguali a 0
, m
e n
, dove m
rappresenta la larghezza e n
rappresenta l'altezza, genera il numero totale di rettangoli in quella m x n
griglia di rettangoli.
Regole
L'uso di qualsiasi built-in che risolve direttamente questo problema è esplicitamente vietato.
Questa sfida non riguarda la ricerca della risposta più breve, ma la ricerca della risposta più breve in ogni lingua. Pertanto, nessuna risposta sarà accettata.
Sono vietate le scappatoie standard.
Casi test
Presentato nel formato Array of Integers Input -> Integer Output
:
[0,0] -> 0
[1,1] -> 1
[3,3] -> 36 (Visualized above)
[4,4] -> 100
[6,7] -> 588
Riferimenti
Ricorda, questo è code-golf , quindi vince il codice più corto!
588
per l'ultimo test-case.