leetcode553. Optimal Division
Posted seyjs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode553. Optimal Division相关的知识,希望对你有一定的参考价值。
题目如下:
解题思路:这是数学上的一个定理。对于x1/x2/x3/..../xN的序列,加括号可以得到的最大值是x1/(x2/x3/..../xN)。
代码如下:
class Solution(object): def optimalDivision(self, nums): """ :type nums: List[int] :rtype: str """ if len(nums) == 1: return str(nums[0]) elif len(nums) == 2: return str(nums[0]) + \'/\' + str(nums[1]) res = \'\' for i,v in enumerate(nums): if i == 0: res = str(v) + \'/\' + \'(\' else: res += str(v) res += \'/\' return res[:-1] + \')\'
以上是关于leetcode553. Optimal Division的主要内容,如果未能解决你的问题,请参考以下文章
java 553. Optimal Division.java
java 553. Optimal Division.java
java 553. Optimal Division.java
java 553. Optimal Division.java