我们习惯于“平方” n来表示计算n 2。我们也习惯于将“立方” n表示为n 3。话虽这么说,为什么我们也不能将数字三角化?
如何三角化一个数字?
- 首先,让我们选择一个数字 - 53716。
- 将其放置在平行四边形上,其边长等于该数字的位数,并且其两侧斜对角放置,如下所示。 - 53716 53716 53716 53716 53716 
- 现在,我们要Δ,对吗?为此,裁剪不适合直角三角形的边: - 5 53 537 5371 53716 
- 取每一行的总和,对于本示例,得出 - [5, 8, 15, 16, 22]:- 5-> 5 53-> 8 537-> 15 5371-> 16 53716-> 22 
- 对列表求和 - [5, 8, 15, 16, 22],得到- 66。这是这个数字的三角形!
规格与规则
- 输入将是一个非负整数n(n≥0,n∈Z)。 
- 您可以采用任何允许的方式输入并提供输出。 
- 输入可以格式化为整数,整数的字符串表示形式或数字列表。 
- 不允许出现默认漏洞。 
- 这是代码高尔夫球,因此以字节为单位的最短代码胜出! 
更多测试案例
输入->输出 0-> 0 1-> 1 12-> 4 123-> 10 999-> 54 100000-> 6 654321-> 91
灵感。鼓励解释!
645321不是654321。
                
645321 -> 91吗?