In questa sfida, si scriverà un programma per generare quante posizioni decimali si trovano nella stringa di input e tagliare l'input se necessario.
Esempi
-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
Regole
- L'input sarà una stringa che può essere presa attraverso, STDIN, argomenti di funzione o l'equivalente più vicino
- L'output può essere attraverso il ritorno di funzione, STDOUT o l'equivalente più vicino.
- Non vi è alcun limite alla dimensione dell'intero di input ad eccezione della lunghezza massima della stringa delle lingue .
- Se l'input ha zeri non necessari (iniziali o finali):
- Dovresti eliminarli
- Emette la quantità di decimale nel nuovo numero
- Stampa il nuovo numero separato da un separatore (ad es. Spazio, newline, virgola)
- L'input corrisponderà sempre a questo RegEx:,
-?\d+(\.\d+)?o se non parli RegEx :- Ci potrebbe essere un
-all'inizio che implica un numero negativo. Quindi ci sarà almeno una cifra. Quindi potrebbero esserci ....ae qualche altra cifra. - Per verificare se un input è valido, controlla qui
- Ci potrebbe essere un
- No Regex
Questo è code-golf, quindi vince il codice più breve in byte
0.