코린이의 소소한 공부노트

[프로그래머스/Lv.0] 문자열 잘라서 정렬하기 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] 문자열 잘라서 정렬하기

무지맘 2023. 5. 1. 15:16

1. Input, Output, Example

- "x"를 기준으로 해당 문자열을 잘라내 배열을 만든 후 사전순으로 정렬한 배열을 반환

 

2. Constraint

1) 1 myString 100,000

2) myString은 알파벳 소문자로 이루어진 문자열이다.

 

3. Code

1) 첫 코드(2023/05/01)

import java.util.*;
class Solution {
    public String[] solution(String myString) {
        StringTokenizer token = new StringTokenizer(myString, "x");
        ArrayList<String> list = new ArrayList<>();
        while(token.hasMoreTokens())
            list.add(token.nextToken());
        list.sort(Comparator.naturalOrder());
        return list.toArray(new String[0]);
    }
}