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