Ce défi est inspiré d'une image qui se promène souvent sur Facebook et qui ressemble à ceci . Sauf que notre carré de base ressemblera davantage à ceci:
┌─┬───┬─┐
├─┼─┬─┼─┤
├─┼─┴─┼─┤
├─┼─┬─┼─┤
└─┴─┴─┴─┘
Le carré est composé de n x m
1x1 carré, vous devez compter le nombre de sous-carrés (1x1, 2x2, 3x3, 4x4, 5x5, etc.) pouvant tenir dans ce carré. Des carrés peuvent manquer certaines lignes de la grille (comme dans l'exemple ci-dessus) ou être complets comme dans l'exemple ci-dessous. Ce qui signifie qu'une ventilation mathématique n'est pas possible (pour autant que je sache).
Contributions:
- Le nombre de lignes (
n
) d'entrée pour construire le carré; - Un carré composé des caractères suivants: à
─
┐
┌
└
┴
┘
┬
├
┤
┼
|
travers lesn
lignes d'entrée.
Production:
- La quantité de carrés de n'importe quelle taille pouvant tenir dans le carré d'entrée (nous voulons seulement un seul numéro ici, pas un nombre pour chaque taille).
Critère gagnant:
La plus petite réponse (nombre d'octets) l'emporte.
Cas de test:
Dans:
5
┌─┬─┬─┬─┐
├─┼─┼─┼─┤
├─┼─┼─┼─┤
├─┼─┼─┼─┤
└─┴─┴─┴─┘
Sortie: 30
Dans:
3
┌─┬─┐
├─┼─┤
└─┴─┘
Sortie: 5
Dans:
5
┌─┬─┐
├─┴─┤
├───┤
├─┬─┤
└─┴─┘
Sortie: 7
Dans:
4
┌─┬─┬─┬─┬─┬─┐
├─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┤
└─┴─┴─┴─┴─┴─┘
Sortie: 32
Dans:
2
┌─┐
└─┘
Sortie: 1
Dans:
4
┌─┬─┬─┬─┬─┬─┐
├─┴─┼─┼─┼─┴─┤
├─┬─┼─┼─┼─┬─┤
└─┴─┴─┴─┴─┴─┘
Sortie: 22