--local util={}
--function util.Split(str, sep)
-- local sep, fields = sep or ":", {}
-- local pattern = string.format("([^%s]+)", sep)
-- str:gsub(pattern, function (c) fields[#fields + 1] = c end)
-- return fields
--end
--
--
--
--local test = "0|2|3|4"
----test = util.Split(test,"|");
----
----for i, v in ipairs(test) do
----
---- print(i,v)
----end
--
--function util.Split(szFullString, szSeparator)
-- local nFindStartIndex = 1
-- local nSplitIndex = 1
-- local nSplitArray = {}
-- while true do
-- local nFindLastIndex = string.find(szFullString, szSeparator, nFindStartIndex)
-- if not nFindLastIndex then
-- nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len(szFullString))
-- break
-- end
-- nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, nFindLastIndex - 1)
-- nFindStartIndex = nFindLastIndex + string.len(szSeparator)
-- nSplitIndex = nSplitIndex + 1
-- end
-- return nSplitArray
--end
--
--local strArray=util.Split(test,"|")
--for i, v in ipairs(strArray) do
--
-- print(i,v)
--end
--===============================================================
--local tb={2,32,13}
--local testTb={}
--
--function testTb.Changetb(TB)
--
-- tb[#tb+1]=400
--
-- return TB
--end
--local ret= testTb.Changetb(tb)
--
--for _, value in pairs(ret) do
-- print(value)
--end
--==============================================
local f=20.52356
local ret=string.format("%1.0f",f)
print(ret)