Thursday, 27 October 2016

Hacker Earth Basic Problem - Toggle String




Solutions : 


 public class CapitalSmall{
 
public static void main(String arr[]){
String data=arr[0];
 
CapitalSmall obj=new CapitalSmall();
 
data=obj.getR(data);
 
System.out.println(data);
 
}
 
public String getR(String data){
char array[]=data.toCharArray();
 
String sArray[]=getArray(array);
 
String requiredArray="";
 
for(int i=0;i<sArray.length;i++){
sArray[i]=getConvertLetter(sArray[i]);
requiredArray=requiredArray+sArray[i];
}
 
return requiredArray;
 
}
 
public String getConvertLetter(String s){
if(!s.toString().equals(s.toUpperCase())){
return s.toUpperCase();
}else if(!s.toString().equals(s.toLowerCase())){
return s.toLowerCase();
}

return s;
}
 
public String[] getArray(char[] array){
 
String [] str=new String[array.length];
 
for(int i=0;i<array.length;i++){
char a[]=new char[1];
a[0]=array[i];
 
str[i]=new String(a);
 
}
 
return str;
}

 }

No comments:

Post a Comment