✏️ 문제 설명
문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요.
✏️ code
📌 toCharArray()
: 문자열 row를 문자 배열로 변환합니다. (각 문자에 대한 반복 작업을 수행하기 위함)
📌 indexOf
: 특정 문자가 해당 문자열 안에서 처음으로 나타내는 인덱스를 반환합니다. (만약 찾지 못하면 -1 반환)
📌 valueOf
: 주어진 인자를 문자열로 변환합니다.
class Solution {
public String solution(String my_string) {
StringBuilder result = new StringBuilder();
for (char c : my_string.toCharArray()) {
if (result.indexOf(String.valueOf(c)) == -1) {
result.append(c);
}
}
return result.toString();
}
}
반응형