난 그냥이 퀴즈를 완료하려고하지만 난 "로마 화"방법 "AMT"는 무엇을하고 있는지 이해할 수 없다 :로마 숫자 연습에서 "amt"의 의미는 무엇입니까?
ROMAN_NUMS = {
"M" => 1000,
"CM" => 900, "D" => 500, "CD" => 400, "C" => 100,
"XC" => 90, "L" => 50, "XL" => 40, "X" => 10,
"IX" => 9, "V" => 5, "IV" => 4, "I" => 1
}
def romanize(num)
ROMAN_NUMS.map do |ltr, val|
amt, num = num.divmod(val)
ltr * amt
end.join
end
[divmod] (http://ruby-doc.org/core-1.9.3/Numeric.html#method-i-divmod) – zarak
의심스러운 경우 "Ruby divmod"와 같은 메소드 이름을 검색하고 깨달음을 얻으십시오. . – tadman
http://ruby-doc.org/core-1.9.3/Numeric.html#method-i-divmod – HolyMoly