Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript의 역연산

<시간/>

예를 들어 이진 문자열(0과 1로만 구성됨)을 받아서 역함수를 반환하는 함수를 작성해야 한다고 가정해 보겠습니다. 모든 0은 1로, 1은 0으로 대체됩니다.

이 함수의 코드를 작성해 봅시다 -

예시

const num = '1101';
const n = '11010111';
const inverseBinary = (binary) => {
   return binary.split("").map(el => {
      return `${1- parseInt(el, 10)}`
   }).join("");
};
console.log(inverseBinary(num));
console.log(inverseBinary(n));

출력

콘솔의 출력은 다음과 같습니다. -

0010
00101000