728x90
코드 힌트
- 소문자로 변환: 문자열을 소문자로 변환해야 합니다. 이를 위해 toLowerCase() 메소드를 사용합니다.
- 정렬: 정렬은 Arrays.sort() 메소드를 사용하면 빠르게 할 수 있습니다.
- 배열로 변환: Arrays.sort()를 사용하기 위해서는 문자열을 배열로 변환해야 합니다. 이때 split("") 또는 toCharArray()를 사용할 수 있습니다.
- 문자열로 변환: String.join()을 사용하여 배열을 다시 합쳐줍니다.
정답은 더보기 클릭
더보기
import java.util.*;
class Solution {
public String solution(String my_string) {
// 문자열을 소문자로 변환
String[] strArr = my_string.toLowerCase().split("");
// 배열을 정렬
Arrays.sort(strArr);
// 정렬된 배열을 다시 문자열로 변환
return String.join("", strArr);
}
}
728x90
'프로그래머스(Java) > Level 0' 카테고리의 다른 글
[프로그래머스] 치킨 쿠폰 (0) | 2024.07.26 |
---|---|
[프로그래머스] 간단한 식 계산하기 (0) | 2024.07.26 |
[프로그래머스] 숫자 찾기 (0) | 2024.07.24 |
[프로그래머스] 문자열 여러 번 뒤집기 (0) | 2024.07.23 |
[프로그래머스] 연속된 수의 합 (0) | 2024.07.22 |