"제곱" 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 )이됩니다.
입력은 정수, 정수의 문자열 표현 또는 숫자 목록으로 형식화 될 수 있습니다.
기본 허점은 허용되지 않습니다.
이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다!
더 많은 테스트 사례
입력-> 출력 0-> 0 1-> 1 12-> 4 123-> 10 999-> 54 100000-> 6 654321-> 91
영감. 설명이 권장됩니다!
645321대신에 썼습니다 654321.

645321 -> 91합니까?