Jetzt , da wir wissen , wie man richtig Platz und Dreieck eine Zahl ist , werden wir lernen , wie man Parallelogramm. Um eine Zahl zu parallelisieren, ordnen wir sie zunächst als Parallelogramm an, indem wir sie so oft auf sich selbst stapeln, wie es Stellen gibt, und Leerzeichen hinzufügen, um sie zu einem Parallelogramm zu machen. So 123
würde sich bilden:
123
123
123
Nun nehmen wir jede horizontale und vertikale Zahl und addieren sie 123+123+123+1+12+123+23+3
, was gleich ist 531
, was das Parallelogramm von ist 123
.
Deine Aufgabe:
Schreiben Sie ein Programm oder eine Funktion, die bei Eingabe einer Zahl das Parallelogramm der Zahl zurückgibt.
Eingang:
Eine nicht negative Ganzzahl oder eine nicht negative Ganzzahl, die durch eine Zeichenfolge dargestellt wird.
Ausgabe:
Das Parallelogramm der ganzen Zahl.
Testfälle:
1234567 -> 10288049
123 -> 531
101 -> 417
12 -> 39
Wertung:
Dies ist Code-Golf , die niedrigste Punktzahl in Bytes gewinnt!