nonrepeatCharacter
임의의 string이 주어졌을 때, 문자열 내에서 최초로 반복하지 않는 문자를 return하는 함수를 작성하세요.
firstNonRepeatedCharacter('ABA'); // => 'B'
firstNonRepeatedCharacter('AACBDB'); // => 'C'
내 답안
인자로 들어온 문자열을 split메소드를 사용해 문자열하나하나를 담은 배열로 반환한다.
첫번째인자부터 반복문으로 모든인자들과 비교했을때 값이 일치하는경우가 1이면
해당 문자열을 바로 리턴한다.
const firstNonRepeatedCharacter = function(string) {
let stringarr =string.split('');
for(let i=0; i<stringarr.length; i++){
let count =0;
for(let j=0; j<stringarr.length; j++){
if(stringarr[i]===stringarr[j]){
count++
}
}
if(count===1){
return stringarr[i];
}
}
};