A Developing Developer

[JavaScript] 이진수의 합 본문

알고리즘

[JavaScript] 이진수의 합

H-JJOO 2023. 5. 25. 17:21

javascript 에서 이진수의 합을 구하는 방법은,

이진수 값을 parseInt() 해서 숫자로 변환하고,

변환한 값을 더한 다음 toString(2) 해서 이진수로 변환해 주면 된다.

 

[Ex] 프로그래머스 알고리즘 문제

이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을 return하도록 solution 함수를 완성해주세요.

 
function solution(bin1, bin2) {
  let answer = "";

  let num1 = parseInt(bin1, 2);
  let num2 = parseInt(bin2, 2);

  answer = (num1 + num2).toString(2);
  return answer;
}

 

- parseInt() : 이진수를 정수로 바꿔줄 수 있다.

 

- toString(2) : 정수를 이진수로 바꿔준다.

'알고리즘' 카테고리의 다른 글

[JavaScript] 제곱 수 여부 확인 & 비트 연산  (0) 2023.06.01
[JavaScript] 필터링 함수 filter((el) => el)  (0) 2023.05.31
[JavaScript] 분할 할당  (0) 2023.05.22
[JavaScript] indexOf()  (1) 2023.05.12
[JavaScript] substring()  (0) 2023.05.06