Nous sommes habitués au terme "quadrature" n pour désigner le calcul de n 2 . Nous sommes également habitués au terme "cubing" n pour signifier n 3 . Cela étant dit, pourquoi ne pourrions-nous pas également trianguler un nombre?
Comment trianguler un nombre?
Tout d'abord, choisissons un nombre
53716
,.Placez-le dans un parallélogramme, dont la longueur du côté est égale au nombre de chiffres du nombre, et a deux côtés positionnés en diagonale, comme indiqué ci-dessous.
53716 53716 53716 53716 53716
Maintenant, nous voulons le faire, non? Pour ce faire, recadrez les côtés qui ne rentrent pas dans un triangle rectangle:
5 53 537 5371 53716
Prenez les sommes de chaque ligne, pour cet exemple résultant en
[5, 8, 15, 16, 22]
:5 -> 5 53 -> 8 537 -> 15 5371 -> 16 53716 -> 22
Additionnez la liste
[5, 8, 15, 16, 22]
, résultant en66
. Ceci est le triangle de ce nombre!
Spécifications et règles
L'entrée sera un entier non négatif n ( n ≥ 0, n ∈ Z ).
Vous pouvez prendre des entrées et fournir des sorties par tout moyen autorisé .
L'entrée peut être formatée sous la forme d'un entier, d'une représentation sous forme de chaîne de l'entier ou d'une liste de chiffres.
Les failles par défaut ne sont pas autorisées.
C'est le code-golf , donc le code le plus court en octets gagne!
Plus de cas de test
Entrée -> Sortie 0 -> 0 1 -> 1 12 -> 4 123 -> 10 999 -> 54 100000 -> 6 654321 -> 91
Inspiration. Les explications sont encouragées!
645321
au lieu de 654321
.
645321 -> 91
?