179 . [ Largest Number ] running on all test cases but giving run time error ! help
class Solution {
    public String largestNumber(int[] nums) {
   int max=0;
		  int n= nums.length;
	        for(int i=0;i<n;i++){
	            for(int j=i+1;j<n;j++){
	                String s1= Integer.toString(nums[i]);
	                String s2 = Integer.toString(nums[j]);
	                String s=s1+s2;
	                String rs=s2+s1;
	                 int c = Integer.parseInt(s);
	                 int d = Integer.parseInt(rs);
	                 max=Math.max(c,d);
	                if(d>c) {
	                	int temp=nums[i];
	                	nums[i]=nums[j];
	                	nums[j]=temp;
	                }              
	                
	            }
	        }
	      
	 String h="";
	 for(int i=0;i<n;i++) {
		 h=h+Integer.toString(nums[i]);
	 }
              return h;        
    }
}
Comments (0)