
입력된 문자열의 중복된 문자를 제거 (단, 순서는 유지)
let solution = (s) => {
let answer = '';
for(let i=0; i<s.length; i++){
if(s.indexOf(s[i])===i) answer += s[i];
}
return answer;
}
console.log(solution('kseikksiet')); // kseit
string.indexOf('s') : 문자열에서 's'라는 문자를 찾아 인덱스 반환, 없으면 -1 반환
특정 문자의 중복 횟수 구하기
let solution = (s) => {
let answer = 0, pos = s.indexOf('k');
while(pos!=-1) {
answer++;
pos = s.indexOf('k',pos+1);
}
return answer;
}
console.log(solution('kseikksiet')); // 3