예를 들어 이진 문자열(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