力扣题:数字与字符串间转换-12.13

2023-12-13 17:28:42

力扣题-12.13

[力扣刷题攻略] Re:从零开始的力扣刷题生活

力扣题1:442. 数组中重复的数据

解题思想:直接相除即可

在这里插入图片描述

class Solution(object):
    def optimalDivision(self, nums):
        """
        :type nums: List[int]
        :rtype: str
        """
        if len(nums) == 1:
            return str(nums[0])
        if len(nums) == 2:
            return str(nums[0]) + "/" + str(nums[1])
        return str(nums[0]) + "/(" + "/".join(map(str, nums[1:])) + ")"
class Solution {
public:
    string optimalDivision(vector<int>& nums) {
        if (nums.size() == 1) {
            return std::to_string(nums[0]);
        }
        if (nums.size() == 2) {
            return std::to_string(nums[0]) + "/" + std::to_string(nums[1]);
        }

        std::ostringstream result;
        result << nums[0] << "/(";
        for (int i = 1; i < nums.size(); ++i) {
            result << nums[i];
            if (i != nums.size() - 1) {
                result << "/";
            }
        }
        result << ")";

        return result.str();
    }
};

文章来源:https://blog.csdn.net/yumeng3866/article/details/134908231
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。