python/백준 (1) 썸네일형 리스트형 [백준] 2729번 이진수 덧셈 입력 받은 수를 십진수로 변환하여 두 수를 더하고 다시 이진수로 변환하는 방식을 사용하여 풀었습니다. c = 0 d = 0 n = int(input()) for k in range(n): a,b = list(map(str,input().split())) for i in range(len(a)): e = len(a)-i-1 if int(a[e]) == 1: c += 2**i for j in range(len(b)): h = len(b)-j-1 if int(b[h]) == 1: d += 2**j num = c + d print(format(num,'b')) c = 0 d = 0 입력받은 수는 이진수 계산식을 사용하여 십진수 값으로 변경하였습니다. Format()함수로 값을 원하는 형식으로 변경할 수 있는 함.. 이전 1 다음