67. Add Binary

김민관·2022년 9월 24일
0

LeetCode

목록 보기
8/9

문제

설명

2진수를 10진수로 바꿔서 더하고 다시 2진수로 바꾸기

파이썬

def solution(a,b):
    len_a = len(a)
    len_b = len(b)

    int_a = 0
    int_b = 0
    for i in range(len_a):
        int_a += int(a[i]) * pow(2,len_a-i-1)

    for i in range(len_b):
        int_b += int(b[i]) * pow(2, len_b-i-1)

    final = int_a + int_b

    return format(final, 'b')

풀이

  • format 함수를 사용해 2진수로 바로 변환
profile
게임 개발일지 & IT 소식들 공유

0개의 댓글