코딩테스트/programming_JAVA
[Java] 프로그래머스_120913 : 두 수의 합
prometedor
2023. 8. 24. 10:52
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());