반응형

네 수를 입력 받으면, 앞의 두 수를 붙인 값과 뒤의 두 수를 붙인 값의 합을 출력하는 문제이다.
처음에는 int로 정수를 받았는데 범위가 100백만 까지라서 int가 아니라 long으로 선언해야 문제가 풀릴 것이다.
package BJoon.수학1;
import java.io.*;
public class FourNumber_10824 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
String[] n_list = br.readLine().split(" ");
// 숫자를 붙임
String numAB = n_list[0] + n_list[1];
String numCD = n_list[2] + n_list[3];
// 붙인 숫자를 long으로 변환해서 더한 후 sb에 담음
sb.append(stol(numAB) + stol(numCD));
System.out.print(sb);
br.close();
}
public static long stol(String s) {
return Long.parseLong(s);
}
}
로그인
www.acmicpc.net
작성일자: 2023-09-08
'컴퓨터 공학 > 백준' 카테고리의 다른 글
[백준] JAVA 자바 : 최대공약수와 최소공배수 (2609번) (0) | 2024.01.21 |
---|---|
[백준] JAVA 자바 : 접미사 배열 (11656번) (0) | 2024.01.21 |
[백준] JAVA 자바 : ROT13 (11655번) (0) | 2024.01.20 |
[백준] JAVA 자바 : 문자열 분석 (10820번) (0) | 2024.01.20 |
[백준] JAVA 자바 : 알파벳 찾기 (10809번) (0) | 2024.01.20 |