백준 11382번

 

문제

첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어질 때, A+B+C의 값을 출력하자

 

입력

77 77 7777

 

출력

7931

 


과정

  • 런타임 에러 발생

2025.02.20 - [트러블 슈팅] - [Java] 런타임 에러(InputMismatch, NumberFormat) 이슈

 

[Java] 런타임 에러(InputMismatch, NumberFormat) 이슈

목적한 줄에 정수 3개를 공백을 두고 입력받아, 총 합 계산문제 vscode로 실행하면 결과물이 잘 출력되지만, 백준에 제출했을 때 런타임 에러 InputMismatch 발생 https://go-getter1kim.tistory.com/36 런타임

go-getter1kim.tistory.com

 

  • 결과적으로 사용한 해결 방법 
    1. 문자열 타입 변수에 한 줄로 입력받아 저장
    2. split() 함수를 사용하여 공백을 기준으로 입력값을 분리해서 배열에 저장
    3. for-each 반복문으로 배열의 크기만큼 반복 진행
      • 반복문 내부에서 배열의 각 인덱스 값을 long으로 형변환
      • 각 인덱스 값을 sum에 누적 합산
    4. 결과값 출력

 

결과