Friendly Number

Friendly Number

Lange Zahlen kann man schöner aussehen lassen, also schreiben wir einen Code, der genau das tut.

Schreiben Sie eine Funktion zur Konvertierung einer number in eine Zeichenkette unter Verwendung mehrerer Regeln.

Zunächst müssen Sie die Zahl mit einer bestimmten Basis schneiden (base Argument; Standardwert 1000).

Der Wert ist eine Fließkommazahl mit Nachkommastellen (decimals Argument; Standardwert 0). Verwenden Sie für den Wert die Rundungsregel gegen Null (5.6 ⇒ 5, -5.6 ⇒ -5, zum ganzzahligen Teil), wenn der Dezimalwert = 0 ist, ansonsten verwenden Sie das Standard-Rundungsverfahren.

Wenn die Anzahl der Dezimalstellen größer ist als die aktuelle Anzahl der Ziffern nach dem Punkt, wird der Wert mit Nullen abgerundet.

Die Zahl sollte ein Wert mit Buchstaben sein, die die Potenz bezeichnen. Sie erhalten eine Liste von Potenzbezeichnungen (powers Argument; Standard ["", "k", "M", "G", "T", "P", "E", "Z", "Y"] ). Wenn Sie nicht genügend Potenzen haben - bleiben Sie beim Maximum.

Wenn Sie ein Suffix erhalten (suffix Argument; Voreinstellung ""), müssen Sie es anhängen.

Und Null ist immer Null...

You should be an authorized user in order to see the full description and start solving this mission.