Sort the characters Ascending/Descending in a given String

Problem Statement: Given a String, Sort the characters in Ascending/Descending from a given String and return the String



Test Cases

Test Case – 1
Input:  bushansirgur
Output:  abghinrrssuu
Test Case – 2
Input:  bharathsirgur
Output:  aabghhirrrstu



Java Source Code
public class SortCharactersInWord {
	public static void main(String[] args) {
		System.out.println(sortCharacters("bushansirgur"));
		System.out.println(sortCharacters("bharathsirgur"));
	}
	public static String sortCharacters(String str){
	    char[] c = str.toCharArray();
	    for(int i = 0; i < c.length - 1; i++){
	        for(int j = i + 1; j < c.length; j++){
	            if(c[i] > c[j]){
	                char temp = c[i];
	                c[i] = c[j];
	                c[j] = temp;
	            }
	        }
	    }
	    return new String(c);
	}
}



About the author

Bushan Sirgur

Well, I am Bushan Sirgur from Banglore, India. Currently, I am working as a Software Developer in a Service Base Company. I am interested in JAVA/J2EE, Angular 2, JavaScript, jQuery, MongoDB.

View all posts

Leave a Reply

Your email address will not be published. Required fields are marked *