gpt4 book ai didi

ruby - 从整数末尾删除所有零

转载 作者:数据小太阳 更新时间:2023-10-29 08:19:45 24 4
gpt4 key购买 nike

我想从整数末尾删除所有零。例如,如果我有 14260,我想以 1426 结束。 142600 我也想以 1426 结尾。

我环顾四周,找不到整数的解决方案,只是很多人都在谈论从 float 中删除前导零和零。

最佳答案

转换为字符串,sub 并转换回 int:

142600.to_s.sub(/0+$/,'') # /0+$/ is regex to find all trailing 0s
#=> "1426"

14200006000000000.to_s.sub(/0+$/,'').to_i
#=> 14200006

关于ruby - 从整数末尾删除所有零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36840632/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com