W tym wyzwaniem, można napisać program do wyjścia, ile miejsc po przecinku są w wejściowego łańcucha i wykończenia wejście w razie potrzeby.
Przykłady
-12.32
2
32
0
3231.432
3
-34.0
0 -34
023
0 23
00324.230
2 324.23
10
0
00.3
1 0.3
0
0
-04.8330
3 -4.833
Zasady
- Dane wejściowe będą ciągiem, przez który można pobrać STDIN, argumenty funkcji lub najbliższy odpowiednik
- Dane wyjściowe mogą być zwracane przez funkcję return, STDOUT lub najbliższy odpowiednik.
- Nie ma ograniczenia rozmiaru wejściowej liczby całkowitej, z wyjątkiem maksymalnej długości łańcucha w Twoim języku .
- Jeśli dane wejściowe mają niepotrzebne (wiodące lub końcowe) zera:
- Powinieneś je wyjąć
- Podaj liczbę miejsc dziesiętnych w nowej liczbie
- Wyjście nowej liczby oddzielonej separatorem (np. Spacja, nowa linia, przecinek)
- Dane wejściowe zawsze będą pasować do tego RegEx:
-?\d+(\.\d+)?
lub, jeśli nie mówisz RegEx :- Na początku może występować
-
liczba ujemna. Wtedy będzie co najmniej jedna cyfra. Potem może być ... a.
i jeszcze więcej cyfr. - Aby sprawdzić, czy dane wejściowe są prawidłowe, sprawdź tutaj
- Na początku może występować
- Bez regexu
To jest golf golfowy, więc wygrywa najkrótszy kod w bajtach
0
.