[프로그래머스 LV0] 이진수 더하기

jonghwan·2022년 12월 26일
0

프로그래머스

목록 보기
71/71
post-thumbnail

1. 문제 설명

이진수 더하기

2. 문제 분석

이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을 반환해준다.

3. 나의 풀이

import Foundation

func solution(_ bin1:String, _ bin2:String) -> String {
    var num1 = Int(bin1, radix: 2)!
    var num2 = Int(bin2, radix: 2)!
    return String(num1 + num2, radix: 2)
}

bin1과 bin2를 10진수로 바꾸어 주고 더한 값을 다시 2진수로 바꾸어준다.

진수변환 radix 참고!

0개의 댓글