
1. 문제
문제 설명
문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다.
제한사항
- 0 < s의 길이 < 1,000
- s는 소문자로만 이루어져 있습니다.
입출력 예
s | result |
"abcabcadc" | "d" |
"abdc" | "abcd" |
"hello" | "eho" |
2. 풀이과정
import java.util.*; class Solution { public String solution(String s) { String answer = ""; String[] str = s.split(""); int count =0; Arrays.sort(str); for(int i=0; i<str.length; i++) { count = 0; for(int j=0; j<str.length; j++) { if(str[i].equals(str[j])) { count++; } } if(count == 1) { answer += str[i]; } } return answer; } }
'Coding Test > 프로그래머스[JAVA]' 카테고리의 다른 글
[프로그래머스 Lv0.] 120852번 소인수분해 (JAVA) (0) | 2023.07.22 |
---|---|
[프로그래머스 Lv0.] 120885번 이진수 더하기 (JAVA) (0) | 2023.07.22 |
[프로그래머스 Lv0.] 120835번 진료순서 정하기 (JAVA) (0) | 2023.07.22 |
[프로그래머스 Lv0.] 120853번 컨트롤 제트 (JAVA) (0) | 2023.07.22 |
[프로그래머스 Lv0.] 120864번 숨어있는 숫자의 덧셈 (2) (JAVA) (0) | 2023.07.22 |