import Foundation
func removeTrailingZeros(_ str: String) -> String {
var result = str
while result.hasSuffix("0") {
result = String(result.dropLast())
}
if result.hasSuffix(".") {
result = String(result.dropLast())
}
return result
}
var str = "457833.8591000"
str = removeTrailingZeros(str)
print(str)
/*
run:
457833.8591
*/