Мне нужно отформатировать число с плавающей запятой до x символов (6 в моем случае, включая десятичную точку). Мой вывод также должен включать знак числа
Итак, учитывая входные данные, вот ожидаемые результаты
1.23456 => +1.2345
-12.34567 => -12.345
-0.123456 => -0.1234
1234.567 => +1234.5
Пожалуйста, предполагайте, что перед последним символом всегда стоит десятичный знак. т.е. не будет ввода числа 12345.6
- ввод всегда будет меньше или равен 9999.9
.
Я думаю, что это должно быть сделано условно.