LeetCode: Thousand Separator
Question
Given an integer n, add a dot (“.”) as the thousands separator and return it in string format.
Solution
def thousand_separator(n)
i = 3
length = n.to_s.length
length = length + length / 4
return n.to_s if length < 4
while i < length
n = n.to_s.reverse.insert(i, '.').reverse
i += 4
end
n
end
Comments