문제 10757
> 큰 수 A+B 풀이
범위 초과하는 큰 숫자를 다루는 문제간단한 덧셈 문제이지만 입력받는 숫자의 범위가 정수형의 최대 범위인 long type을 초과해서 오류가 난다. math에서 제공하는 BigInteger 클래스와 add메소드 를 이용하여 해결
BigInteger 클래스
// math에서 제공하는 BigInteger 클래스 import java.math.BigInteger;
BigInteger 클래스의 생성자는 String을 받음
String은 모두 정수로 이루어져있어야 함
문자 등이 섞여있을 경우 NumberFormanException이 발생
기본적으로 알고있는 자바 정수형 타입 int, long형 최대 범위가 지나는 정수들에 대해 값을 출력하고 싶을 때 사용할 수 있다.
출력 시 String 값이 들어갈 수 없으므로 add() 메소드를 이용해 값을 출력
문제 1011
> Fly me to the Alpha Centauri
거리에 따른 장치 사용 횟수를 출력하는 문제문제 이해 자체가 너무 어려웠다. 몇번 씩이나 다시보고 다른 코드도 참고해서 보다가 어느정도의 규칙성은 찾았는데 아직도 확실한 이해가 부족하다..
참고 코드를 보면 오랫동안 고민한 문제들도 어느정도는 풀려나갔는데 이건 좀 다르다⚠
아직 완료하지 못한 문제👉🏻 1/10에 완료