여니의 성장 diary
728x90
반응형
article thumbnail
[프로그래머스 - 두 수의 합] long 타입의 최댓값을 초과하는 정수의 연산 / BigInteger 활용
Develop growth diary/JAVA 2023. 11. 23. 10:38

프로그래머스 코딩 기초 트레이닝 문제 중 Lv.0에 해당하는 '두 수의 합' 문제에서 생각지도 못한 에러를 마주했다😱 class Solution { public String solution(String a, String b) { String answer = ""; long num_a = Long.parseLong(a); long num_b = Long.parseLong(b); long sum = num_a + num_b; answer = "" + sum; return answer; } } java에서 가장 큰 정수형의 범위를 당연히 Long이라 생각하고, 해당 문제를 해결하기 위해 문자열을 정수형으로 변환하여 연산된 값을 반환하도록 코드를 작성하였는데! 엥? NumberFormatException 발생😨..

728x90
반응형