nonrepeatCharacter

BenKim·2020년 6월 22일
0

algorithm

목록 보기
2/7

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];
      }
  }
};
profile
연습과 자신감

0개의 댓글