Eh bien, bien que ce défi se soit avéré un énorme succès, il s'est également avéré très trivial à résoudre. Par conséquent, pour ceux qui recherchent plus d'un défi, j'ai créé une suite à ce défi dans laquelle vous devez maintenant compter le nombre de rectangles uniques . Vérifiez-le!
Maintenant, pour ceux d'entre vous qui cherchent à résoudre ce défi, le voici.
Eh bien, nous n'avons pas encore vraiment de défi comme celui-ci, alors c'est parti.
Considérez cette 3 x 3
grille de rectangles:
Combien de rectangles y a-t-il? Eh bien, en comptant visuellement, nous pouvons voir qu'il existe en fait des 36
rectangles, y compris le plan entier lui-même, qui sont tous montrés dans le GIF animé ci-dessous:
La tâche
Le comptage des rectangles comme indiqué ci-dessus est la tâche. En d'autres termes, étant donné 2 entiers supérieurs ou égaux à 0
, m
et n
, où m
représente la largeur et n
la hauteur, affiche le nombre total de rectangles dans cette m x n
grille de rectangles.
Règles
L'utilisation de tout module intégré qui résout directement ce problème est explicitement interdite.
Ce défi ne consiste pas à trouver la réponse la plus courte, mais à trouver la réponse la plus courte dans toutes les langues. Par conséquent, aucune réponse ne sera acceptée.
Les failles standard sont interdites.
Cas de test
Présenté dans le format Array of Integers Input -> Integer Output
:
[0,0] -> 0
[1,1] -> 1
[3,3] -> 36 (Visualized above)
[4,4] -> 100
[6,7] -> 588
Les références
Rappelez-vous, c'est le code-golf , donc le code le plus court gagne!
588
pour le dernier cas de test.