프로그래머스 한번만 등장한 문자 자바스크립트

버건디·2023년 3월 14일
0

프로그래머스

목록 보기
27/66

문제 링크

- 내 풀이

function solution(s) {
  let arr = [];
  let splitWords = s.split("").sort();

  for (let i = 0; i < splitWords.length; i++) {
    if (
      splitWords[i] === splitWords[i - 1] ||
      splitWords[i] === splitWords[i + 1]
    ) {
      continue;
    } else {
      arr.push(splitWords[i]);
    }
  }

  if (arr.length === undefined) {
    return "";
  }

  return arr.join("");
}

- 다른 사람 풀이

function solution(s) {
    let res = [];
    for (let c of s) if (s.indexOf(c) === s.lastIndexOf(c)) res.push(c);
    return res.sort().join('');
}
profile
https://brgndy.me/ 로 옮기는 중입니다 :)

0개의 댓글

관련 채용 정보