한 번만 등장한 문자

문제

 


나의 생각

 

재밌는 아이디어가 떠올랐다. indexOf값과 lastIndexOf 값이 같다면 하나만 나온 것이니 해당 방식으로 찾는 법으로 접근.

 


나의 답안

 

public static String solution(String s) {
    String answer = "";

    for (int i = 0; i < s.length(); i++) {
        if (s.indexOf(s.charAt(i)) == s.lastIndexOf(s.charAt(i)) ){
            answer += s.charAt(i);
        }
    }
    char[] chars = answer.toCharArray();
    Arrays.sort(chars);
    return new String(chars);
}

'Programmers 문제풀이 > Lv.0' 카테고리의 다른 글

이진수 더하기  (0) 2023.03.02
숨어있는 숫자의 덧셈 (2)  (0) 2023.03.01
진료순서 정하기  (0) 2023.03.01
k의 개수  (0) 2023.03.01
가까운 수  (0) 2023.03.01