Skip to content

1556. Thousand Separator

Difficulty Topics

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

thousand-separator.py
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