문제
첫 번째 줄에 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
- 결과적으로 사용한 해결 방법
- 문자열 타입 변수에 한 줄로 입력받아 저장
- split() 함수를 사용하여 공백을 기준으로 입력값을 분리해서 배열에 저장
- for-each 반복문으로 배열의 크기만큼 반복 진행
- 반복문 내부에서 배열의 각 인덱스 값을 long으로 형변환
- 각 인덱스 값을 sum에 누적 합산
- 결과값 출력
결과


'알고리즘 > 문제 풀이' 카테고리의 다른 글
[부트캠프][Java] ArrayList로 장바구니 구현하기 (0) | 2025.02.26 |
---|---|
[부트캠프][Java] 좌표 출력하기 (0) | 2025.02.24 |
[백준][Java] 백슬래시 출력하기 (0) | 2025.02.22 |
[부트캠프][Java] 스파르타 자판기 (0) | 2025.02.13 |
[부트캠프][Java] 랜덤 닉네임 만들기 (java.util.Random) (0) | 2025.02.10 |