이진수 더하기 - 프로그래머스


이진수 더하기 - 프로그래머스

// 이진수를 의미하는 두 개의 문자열 bin1, bin2가 매개변수 // 두 이진수의 합을 return function solution(bin1, bin2) { // 이진수를 숫자로 변환한 뒤 // 더하고 결과값을 다시 2진수로 변경 const bin1Num = parseInt(bin1, 2); const bin2Num = parseInt(bin2, 2); return (bin1Num + bin2Num).toString(2); } parseInt 문자열 인수를 정수로 해석하여 반환 인수가 문자열이 아니면 문자열로 변환한 다음, 정수로 해석하여 반환 두 번째 인수로 진법을 나타내는 기수를 전달할 수 있다. 첫 번째 문자열을 두 번째 기수로 해석한 뒤 그 결과를 10진수 정수로 반환한다. ex) parseInt('10', 2) => 2 Number.prototype.toString 10진수 숫자를 해당 기수의 문자열로 변환하여 반환하고 싶을 때 사용할 수 있다. ex) (15).toS...


#JavaScript #parseInt #toString #이진수더하기 #프로그래머스

원문링크 : 이진수 더하기 - 프로그래머스