Jam's story
[프로그래머스] 문자열 정렬하기(2) JAVA 본문
public class 문자열정렬하기 {
public static String solution(String my_string) {
String answer = "";
my_string= my_string.toLowerCase();
char[] arr= my_string.toCharArray();
Arrays.sort(arr);
answer=new String(arr);
System.out.println(answer);
return answer;
}
my_string.toLowerCase().toCharArray() 로 한번에 쓸 수 있다
다른풀이
어제 이 방법으로 풀고싶었는데, 생각이 나지 않았다!
오늘 다시 풀어보니 생각이 났당 ㅋㅋㅋ
import java.util.Arrays;
public class Solution {
public static String solution(String my_string) {
String answer = "";
char[] arr= my_string.toLowerCase().toCharArray();
Arrays.sort(arr);
for (int i = 0; i < arr.length; i++) {
for (int j =0; j < i; j++) {
if(arr[i]<arr[j]) {
arr[j]=arr[i];
}
}
}
answer=new String(arr);
System.out.println(answer);
return answer;
}
public static void main(String[] args) {
solution("Bcad");
solution("heLLo");
solution("Python");
}
}
Char 배열 -> 문자열로 변환
Char[] arr={'a','b'};
1. String str= new String(arr);
2. String str=String.valueOf(arr);
3.StringBuilder sb=new StringBuilder();
for(char c: arr) { sb.append(c); }
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 가장 가까운 같은 글자 java (0) | 2022.12.21 |
---|---|
[프로그래머스] 세균증식 JAVA (0) | 2022.12.21 |
[프로그래머스] 잘라서 배열로 저장하기 java (0) | 2022.12.13 |
[프로그래머스]문자열 밀기 java (0) | 2022.12.12 |
[프로그래머스] 종이자르기 java (0) | 2022.12.12 |
Comments