> 웹 프론트엔드 > JS 튜토리얼 > JavaScript에서 문자가 문자열과 겹칩니다.

JavaScript에서 문자가 문자열과 겹칩니다.

Mary-Kate Olsen
풀어 주다: 2024-10-22 06:28:03
원래의
757명이 탐색했습니다.

Character overlap with strings in JavaScript

두 개의 문자열을 입력받아 두 문자열 중 하나에 나타나는 문자를 이중 없이 표시하는 함수를 작성하세요.

해결책

function characterOverlap(array1, array2) {
  let occurrence = {};

  let str = array1.concat(array2);

  // find the count of each character
  Array.from(str).forEach((char) => {
    let currentCount = occurrence[char] || 0;
    occurrence[char] = currentCount + 1;
  });

  // return the keys which is the individual character and join.
  const result = Object.keys(occurrence);

  return result.join("");
}

console.log(characterOverlap("computer", "circuitemtop"));
console.log(characterOverlap("frontend", "development"));
console.log(characterOverlap("mivrog", "gormiv"));
console.log(characterOverlap("praxet", "xetpar"));
console.log(characterOverlap("stone", "tones"));
console.log(characterOverlap("rescue", "secure"));
로그인 후 복사

결과

> computer
> frontedvlpm
> mivrog
> praxet
> stone
> rescu
로그인 후 복사

위 내용은 JavaScript에서 문자가 문자열과 겹칩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿