티스토리 뷰

Algorithm/백준 문제풀이

백준 15740

냄뚜 2019. 5. 28. 23:48

정말 오랜만에 포스팅을 한다... 직업관계상 이런저런 사정이 있었다. 

백준 15740번을 보게 되면 자바에서 수의 범위에 따라서 수의 자료형을 다룰 수 있느냐 없느냐이다. 이 문제를 풂에 있어서 요점은 long형 보다 범위가 큰 경우의 숫자를 다루는 것이다. 이러한 경우에는 BigInteger library를 사용하여 문제를 풀면 되겠다. 

import java.util.Arrays;
import java.util.Scanner;
import java.math.BigInteger;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		String[] s = sc.nextLine().split(" ");
		
		
		BigInteger b1 = new BigInteger(s[0]);
		BigInteger b2 = new BigInteger(s[1]);
		BigInteger result;
		result = b1.add(b2);

		System.out.println(result.toString());

	}

}

'Algorithm > 백준 문제풀이' 카테고리의 다른 글

백준 2231번 분해합  (0) 2019.11.29
백준 1712 손익분기점  (0) 2019.11.28
백준 스택수열 1874번  (0) 2019.05.11
제 3회 생각하는 프로그래밍 대회 문제  (0) 2019.05.07
DP [백준 2225 합분해] -java-  (0) 2019.04.26
댓글