728x90
📚문제
📝풀이
# 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
'Python(알고리즘,문제풀이) > BOJ(Bronze II)' 카테고리의 다른 글
**백준 / 1333번 / 부재중 전화 / Python / 구현,시뮬레이션** (1) | 2024.01.04 |
---|---|
백준 / 1297번 / TV크기 / Python / 피타고라스정리 (0) | 2024.01.04 |
백준 / 1173번 / 운동 / Python / 시뮬레이션 (0) | 2024.01.02 |
백준 / 1159번 / 농구 경기 / Python / 문자열 (0) | 2024.01.02 |
백준 / 1075번 / 나누기 / Python / 브루트포스 알고리즘 (0) | 2024.01.01 |