BiruLyu
6/28/2017 - 3:44 PM

553. Optimal Division.java

public class Solution {
    public String optimalDivision(int[] nums) {
        StringBuilder sb = new StringBuilder();
        if (nums == null || nums.length < 1) return sb.toString();
        int len = nums.length;
        sb.append(nums[0]);
        if (len == 1) return sb.toString();
        if (len == 2) {
            sb.append('/').append(nums[1]);
            return sb.toString();
        }
        sb.append("/(").append(nums[1]);
        for (int i = 2; i < nums.length; i++) {
            sb.append('/').append(nums[i]);
        }
        sb.append(')');
        return sb.toString();
    }
}