When printing a tokens literal like this, tests will sometimes pass:
Number.isInteger(parseFloat(literal)) ? parseInt(literal) + '.0' : literal
However, tests should always fail because this way of formatting the literal will result in 46.50 being returned as 46.50and not the required 46.5
Tests therefore shoud always check the solution against numbers with trailing zeros.