g0501_0600.s0553_optimal_division.Solution Maven / Gradle / Ivy
package g0501_0600.s0553_optimal_division;
// #Medium #Array #Dynamic_Programming #Math
public class Solution {
public String optimalDivision(int[] nums) {
StringBuilder sb = new StringBuilder();
if (nums.length == 1) {
sb.append(nums[0]);
return sb.toString();
}
if (nums.length == 2) {
sb.append(nums[0]);
sb.append("/");
sb.append(nums[1]);
return sb.toString();
}
sb.append(nums[0]);
sb.append("/");
sb.append("(");
for (int i = 1; i < nums.length - 1; i++) {
sb.append(nums[i]);
sb.append('/');
}
sb.append(nums[nums.length - 1]);
sb.append(")");
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy