728x90
https://school.programmers.co.kr/learn/courses/30/lessons/120896
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
728x90
메모리: 76.9 MB, 시간: 0.08 ms
사용 알고리즘: 구현
class Solution { public String solution(String s) { // 등장 횟수를 저장하기 위한 배열 int[] count = new int['z' - 'a' + 1]; for(int i = 0; i < s.length(); i++) { count[s.charAt(i) - 'a']++; } StringBuilder answer = new StringBuilder(); for(int i = 0; i < count.length; i++) if(count[i] == 1) answer.append((char)(i + 'a')); return answer.toString(); } }
728x90
'Problem Solving > Programmers' 카테고리의 다른 글
[프로그래머스, 84512] 모음 사전 (java) (0) | 2025.02.17 |
---|---|
[프로그래머스, 120869] 외계어 사전 (java) (0) | 2025.02.17 |
[프로그래머스, 43238] 입국심사 (java) (0) | 2025.02.16 |
[프로그래머스, 42746] 가장 큰 수 (java) (0) | 2025.02.16 |
[프로그래머스, 181878] 원하는 문자열 찾기 (java) (0) | 2025.02.16 |