class Solution {
public String solution(String my_string) {
String answer="";
int[] alpha = new int[26];
my_string = my_string.toLowerCase();
for(int i=0; i<my_string.length(); i++) {
alpha[my_string.charAt(i)-97]++;
}
for(int i=0; i<26; i++) {
while(alpha[i]>0) {
answer += (char)(97+i);
alpha[i]--;
}
}
return answer;
}
}
import java.util.*;
class Solution {
public String solution(String my_string) {
char[] c = my_string.toLowerCase().toCharArray();
Arrays.sort(c);
return new String(c);
}
}
배열에 넣어서 배열을 정렬하는 방법을 생각못했다!
그리고 배열을 문자열로 변환하는건 조금 생소하다.
new String(arr)로 바로 변환이 가능하다!