-
[브론즈 II] 1252번 :: 이진수 덧셈 / Java백준/브론즈 2023. 1. 26. 16:21
문제
https://www.acmicpc.net/problem/1252
1252번: 이진수 덧셈
첫째 줄에 두 개의 이진수가 빈 칸을 사이에 두고 주어진다. 각 이진수는 1 또는 0으로만 이루어져 있으며, 0으로 시작할 수도 있다. 또한 각 이진수의 길이는 80을 넘지 않는다.
www.acmicpc.net
코드
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigInteger; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); String a = st.nextToken(); String b = st.nextToken(); BigInteger a1 = new BigInteger(a, 2); BigInteger b1 = new BigInteger(b, 2); BigInteger sum = a1.add(b1); String answer = sum.toString(2); System.out.println(answer); } }
'백준 > 브론즈' 카테고리의 다른 글
[브론즈 Ⅴ] 5543번 :: 상근날드 / Java (0) 2023.02.20 [브론즈 Ⅴ] 2738번 :: 행렬 덧셈 / Java (0) 2023.02.19 [브론즈 II] 1233번 :: 주사위 / Java (0) 2023.01.26 [브론즈 II] 1225번 :: 이상한 곱셈 / Java (1) 2023.01.26 [브론즈 II] 1212번 :: 8진수 2진수 / Java (0) 2023.01.26