您的位置:首页 > 编程语言 > Ruby

Codewars练习:Ruby中的ceil与floor

2015-08-19 23:14 441 查看
这两个方法(ceil\floor)之前一直没有注意过,今天在codewars做一道练习题时看到了对ceil方法的使用,遂将这两个方法记录下来;

返回比接受者大的最小整数用ceil方法,返回比接受者小的最大整数用floor方法。

例如以下题目用了ceil方法后,秒杀%



#使用ceil
def cooking_time(eggs)
(eggs/8.0).ceil * 5
end

#使用%
def cooking_time(eggs)
eggs % 8 == 0 ? eggs / 8 * 5 : (eggs / 8 + 1) *5
end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: