import java.math.BigInteger;
class Solution {
public String solution(String a, String b) {
String answer = "";
BigInteger num1 = new BigInteger(a);
BigInteger num2 = new BigInteger(b);
answer = String.valueOf(num1.add(num2));
return answer;
}
}
ㄴ 테스트 케이스의 계산 값이 long 으로 담을 수 없는 크기이므로 java.math.BigInteger 클래스를 이용하기
java.math.BigInteger 에서의 연산 방법
System.out.println("덧셈(+) :" + one.add(two));
System.out.println("뺄셈(-) :" + one.subtract(two));
System.out.println("곱셈(*) :" + one.multiply(two));
System.out.println("나눗셈(/) :" + one.divide(two));
System.out.println("나머지(%) :" + one.remainder(two));
System.out.println("최대공약수(gcd) :" + one.gcd(two));
System.out.println("one 바이트값 :" + one.byteValue());
'코딩테스트 > programming_JAVA' 카테고리의 다른 글
[Java] 프로그래머스_120840 : 구슬을 나누는 경우의 수 (0) | 2023.08.31 |
---|---|
[Java] 프로그래머스_12925 : 문자열을 정수로 바꾸기 (0) | 2023.08.26 |
[Java] 프로그래머스_120843 : 공 던지기 (0) | 2023.08.22 |
[Java] 프로그래머스_181881 : 조건에 맞게 수열 변환하기 2 (0) | 2023.08.16 |
[Java] 프로그래머스_120852 : 소인수분해 (0) | 2023.08.14 |