我想从整数的末尾删除任何零。例如,如果我有14260
,我想最终得到1426
。 142600
我还想以1426
结束。
我已经浏览了一下,无法找到整数的解决方案,只是很多人都在谈论从浮点数中删除前导零和零。
答案 0 :(得分:5)
转换为string,sub并转换回int:
tma
答案 1 :(得分:3)
另外,您可以像编号一样处理它:
num = 1220000
num_without_zeros = num
while num_without_zeros % 10 == 0 do
num_without_zeros /= 10
end
num_without_zeros
#=> 122