
* 풀이
import java.util.Arrays;
class Solution {
public String[] solution(String my_string) {
String[] answer = new String[my_string.length()];
for(int i = 0; i < my_string.length(); i++){
answer[i] = my_string.substring(i, my_string.length());
}
Arrays.sort(answer);
return answer;
}
}
입력 문자열의 길이 만큼의 크기를 가지는 answer 배열을 생성한다.
for문을 통해 my_string 길이만큼 순회한다. 이때 substring을 이용해 i번째 문자부터 my_string 길이만큼 자른 문자열을 answer 배열 i번째 칸에 넣는다. 0번 인덱스에서 끝까지, 1번 인덱스에서 끝까지 ...
sort 메서드를 이용해 오름차순으로 정렬해주고 answer에 반환한다.
'코테 > 프로그래머스 JAVA Lv.0' 카테고리의 다른 글
| [프로그래머스/java] 합성수 찾기 (0) | 2025.08.25 |
|---|---|
| [프로그래머스/java] 콜라츠 수열 만들기 (0) | 2025.07.17 |
| [프로그래머스/java/Lv.0] 369게임 (0) | 2025.05.27 |
| [프로그래머스/java/Lv.0] 숫자 찾기 (0) | 2025.05.26 |
| [프로그래머스/java/Lv.0] 조건 문자열 (0) | 2025.05.20 |