https://school.programmers.co.kr/learn/courses/30/lessons/120911
정답
import java.util.*;
class Solution {
public String solution(String my_string) {
StringBuilder answer = new StringBuilder();
my_string = my_string.toLowerCase();
String str[] = my_string.split("");
Arrays.sort(str);
for(int i=0; i<str.length; i++)
{
answer.append(str[i]);
}
return answer.toString();
}
}
다른 사람의 풀이
class Solution {
public String solution(String my_string) {
String answer = "";
// char[] toChars = my_string.toLowerCase().toCharArray();
// java.util.Arrays.sort(toChars);
// answer = new String(toChars);
char[] chs = new char[my_string.length()];
chs[0] = Character.toLowerCase(my_string.charAt(0));
for(int i = 1 ; i < my_string.length() ; i ++){
chs[i] = Character.toLowerCase(my_string.charAt(i));
for(int j = i ; j > 0 ; j -- ){
if(chs[j] < chs[j-1]) {
char tmp = chs[j-1];
chs[j-1] = chs[j];
chs[j] = tmp;
}
}
}
answer = new String(chs);
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - 잘라서 배열로 저장하기 (0) | 2024.05.07 |
---|---|
[JAVA] 프로그래머스 - 7의 개수 (0) | 2024.05.07 |
[JAVA] 프로그래머스 - 세균 증식 (0) | 2024.05.07 |
[JAVA] 프로그래머스 - 제곱수 판별하기 (0) | 2024.05.07 |
[JAVA] 프로그래머스 - 문자열안에 문자열 (0) | 2024.05.07 |