。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

ㅋㅌ

한 번만 등장한 문자 chararr['h']

quarrrter 2023. 7. 30. 00:08
import java.util.Arrays;

class Solution {
    public String solution(String s) {
        int[] charCount = new int[256]; 

        // 문자열의 등장 빈도를 세기
        for (char c : s.toCharArray()) {
            charCount[c]++;
        }

        // 결과 문자열 생성
        StringBuilder answer = new StringBuilder();
        for (char c : s.toCharArray()) {
            if (charCount[c] == 1) {
                answer.append(c);
            }
        }

        // 사전 순으로 정렬된 문자열 생성
        char[] sortedChars = answer.toString().toCharArray();
        Arrays.sort(sortedChars);
        return new String(sortedChars);
    }
}

문자 'h'가 처음 등장하면 charCount['h'] 값을 1로 증가시킵니다. 

즉, charCount[104] (ASCII 코드에서 'h'의 값)의 값이 1이 됩니다.

'ㅋㅌ' 카테고리의 다른 글

인덱스 배열  (0) 2023.08.03
7의 개수  (0) 2023.07.31
HashMap  (0) 2023.07.24
팩토리얼  (0) 2023.07.23
ArrayList<Integer> resultList = new ArrayList<>();  (0) 2023.07.16