![[Lv. 0] 중복된 문자 제거 [Lv. 0] 중복된 문자 제거](http://t1.daumcdn.net/tistory_admin/static/images/xBoxReplace_250.png)
✏️ 작성한 코드
class Solution {
public String solution(String my_string) {
String answer = "";
for (int i = 0; i < my_string.length(); i++) {
if (my_string.indexOf(my_string.charAt(i)) == i)
answer += my_string.charAt(i);
}
return answer;
}
}
🤔 느낀 점
특정 문자나 문자열이 앞에서부터 처음 발견되는 인덱스를 반환하는 indexOf의 특성을 활용해 i번째에 오는 글자가 처음 나온 글자가 맞는지 확인하는 방식을 사용했다
'Algorithm > 프로그래머스' 카테고리의 다른 글
[Lv. 0] A로 B 만들기 (0) | 2023.03.28 |
---|---|
[Lv. 0] 모스부호(1) (0) | 2023.03.28 |
[Lv. 0] 합성수 찾기 (0) | 2023.03.27 |
[Lv. 0] 문자열 정렬하기(2) (0) | 2023.03.27 |
[Lv. 0] 숫자찾기 (0) | 2023.03.22 |
댓글