zoukankan      html  css  js  c++  java
  • 【leetcode】1556. Thousand Separator

    题目如下:

    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"
    

    Example 3:

    Input: n = 123456789
    Output: "123.456.789"
    

    Example 4:

    Input: n = 0
    Output: "0"

    Constraints:

    • 0 <= n < 2^31

    解题思路:很简单的题目,倒序处理,每三位加一个'.'即可。

    代码如下:

    class Solution(object):
        def thousandSeparator(self, n):
            """
            :type n: int
            :rtype: str
            """
            res = ''
            sn = str(n)[::-1]
            for i in range(len(sn)):
                if i > 0 and i % 3 == 0:
                    res = sn[i] + '.' + res
                else:res = sn[i] + res
            return res
  • 相关阅读:
    笔试
    Java
    工作中问题总结
    suitcrm安装及虚拟机
    python邮件读取2
    restful api
    python 邮件读取
    suiteCRM____Admin
    pdf提取信息到excel
    Maven笔记
  • 原文地址:https://www.cnblogs.com/seyjs/p/13999391.html
Copyright © 2011-2022 走看看