class Solution {
public String optimalDivision(int[] nums) {
if(nums.length==1){
return String.valueOf(nums[0]);
}
if(nums.length==2){
return String.valueOf(nums[0])+"/"+String.valueOf(nums[1]);
}
StringBuffer sb=new StringBuffer();
//这里使用StringBuffer,方便存储,不会出现数组越界的情况
sb.append(nums[0]);//添加元素,不用担心类型,java可以自动装箱
sb.append("/(");
sb.append(nums[1]);
for(int i = 2;i<nums.length;i++){
sb.append("/");
sb.append(nums[i]);
}
sb.append(")");
return sb.toString();
}
}