개발이 하고싶니?
[프로그래머스]한 번만 등장한 문자(자바) 본문
import java.util.*;
class Solution {
public String solution(String s) {
StringBuilder sb = new StringBuilder();
int target = 1;
int[] cntArr = new int [s.length()];
List<Character> result = new ArrayList<>();
for(int c : cntArr){
c = 0;
}
for (int i=0; i<s.length(); i++){
for (int j=0; j<s.length(); j++){
if (s.charAt(i) == s.charAt(j)){
cntArr[i]++;
}
}
}
for(int i=0; i<cntArr.length; i++){
if(cntArr[i]==1){
result.add(s.charAt(i));
}
}
Collections.sort(result);
for(char c : result){
sb.append(c);
}
String answer = sb.toString();
return answer;
}
}
죄다 for문, if문 으로 끝낸.....나
두개 없으면 아무것도 못함ㅠㅠ
'코딩테스트 풀어보기' 카테고리의 다른 글
[백준 5613번]계산기 프로그램(자바) (0) | 2024.01.31 |
---|---|
[프로그래머스]문자열안에 문자열(자바) (0) | 2024.01.30 |
[프로그래머스]배열 회전시키기(자바) (0) | 2024.01.30 |