Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

KSI일기장

프로그래머스 한 번만 등장한 문자(자바) 본문

JavaAlgorithm

프로그래머스 한 번만 등장한 문자(자바)

MyDiaryYo 2024. 1. 25. 10:51

 

 

 

import java.util.Arrays;
class Solution {
    public String solution(String s) {
        String answer = "";
         char[] arr = s.toCharArray();	//문자 s를 배열로 변환
         Arrays.sort(arr);		//사전순으로 정렬하기 위한 정렬
       
       for (int i = 0; i < arr.length; i++){	
            int cnt = 0;
            for (int j = 0; j < arr.length; j++){//한 인덱스의 문자를 다른 인덱스의 문자에 접근
                if (i!=j && arr[i] == arr[j]){	//같은 인덱스 문자를 제외한 나머지 문자와 같은지 비교
                    cnt++;			//비교 후 같으면 cnt 1추가(+)
                }
            }
            if (cnt==0){		//같은 문자가 없다면(cnt가 0이면)
                answer += arr[i];	//answer에 추가
            }
        }
        return answer;
    }
}