Problem Link

Description


Given an integer n, add a dot (".") as the thousands separator and return it in string format.

 

Example 1:

Input: n = 987
Output: "987"

Example 2:

Input: n = 1234
Output: "1.234"

 

Constraints:

  • 0 <= n <= 231 - 1

Solution


Python3

class Solution:
    def thousandSeparator(self, n: int) -> str:
        
        ans = ""
        i = 0
        
        for s in reversed(str(n)):
            if i !=0 and i%3==0:
                ans += "."
            ans += s
            i+=1
        
        ans = ans[::-1]
        
        return ans