코린이의 소소한 공부노트

[프로그래머스/Lv.0] 한 번만 등장한 문자 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] 한 번만 등장한 문자

무지맘 2022. 10. 31. 11:01

1. Input

1) 문자열 s

 

2. Output

1) s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열

 

3. Constraint

1) 0 < s의 길이 < 1,000

2) s는 소문자로만 이루어져 있다.

 

4. Example

Input: s="abdc“ -> Output="abcd"

Input: s="hello" -> Output="eho"

 

5. Code

1) 첫 코드(2022/10/31)

int[] alphabet = new int[26];
for(int i=0 ; i<s.length() ; i++)
    alphabet[s.charAt(i)-97]++; // 'a'=97
String answer = "";
for(int i=0 ; i<26 ; i++)
    if(alphabet[i]==1)
        answer += String.valueOf((char)(i+97));
return answer;