본문 바로가기

Python(알고리즘,문제풀이)/BOJ(Bronze II)

백준 / 1252번 / 이진수 덧셈 / Python / 수학,사칙연산

728x90

📚문제

출처 : 백준 1252번(https://www.acmicpc.net/problem/1252)


📝풀이

# 1252번 이진수 덧셈(Bronze II)
a,b = input().split()
a = int(a,2)
b = int(b,2)
print(bin(a+b)[2:])

 

int()

 a = '1001101'

  int(a) -> 1001101 (10진법으로 인식 -> 10진법으로 출력)
  int(a,2) (2진법으로 인식 -> 10진법으로 출력)

  (단, str형태일 때만 가능)

 

bin()

- 정수를 이진수로 변환하는 함수

- 반환된 문자열은 '0b'로 시작

728x90