【发布时间】:2016-03-30 12:25:37
【问题描述】:
任务是编写一个需要几分钟的方法,并返回一个将数字格式化为hours:minutes的字符串。
这是我目前所拥有的:
def time_conversion(minutes)
minutes = (minutes / 60) % 60
hours = minutes / (60 * 60)
format(" %02d:%02d ", hours, minutes)
return format
end
不适合我
【问题讨论】:
-
@takendarkk 看到他的解决方案不起作用意味着没有得到预期的结果
-
@SocoM 当然。但它是不正确的输出吗?一个错误?还有什么?正如你所说,有很多方法可以“没有得到预期的结果”。
-
请阅读“minimal reproducible example”和“How to Ask”。 “不适合我”是什么意思?您的输入数据和预期输出在哪里?我强烈建议养成正确缩进代码的习惯;在调试和向他人展示您的代码时,尤其是在您开始编写更复杂的代码时,它非常有帮助。
-
minutes / (60 * 60)真的是计算这么多分钟中有多少小时的方法吗?一小时有多少分钟?
标签: ruby-on-rails ruby