안녕하세요. 이번에는 백준 11720 숫자의 합 문제를 풀어보려고 합니다.
https://www.acmicpc.net/problem/11720
Problem
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
Solution
import java.io.*;
import java.util.*;
public class Main {
static StringBuilder sb = new StringBuilder();
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
String[] arr = br.readLine().split("");
plus(N, arr);
System.out.println(sb);
}
public static void plus(int N, String[] arr){
int sum = 0;
for(int i = 0; i < arr.length; i++) {
sum += Integer.parseInt(arr[i]);
}
sb.append(sum);
}
}
이번 문제는 숫자의 합을 구하는 문제이다. 숫자들이 공백 없이 주어지기 때문에 String을 split 기능을 사용하여 배열로 만들어주고 모든 숫자를 다 합하면 되는 간단한 문제이다.
Performance
반응형
'백준 Algorithm > 백준 CLASS1' 카테고리의 다른 글
[백준] CLASS1 10818번 : 최소, 최대 - JAVA [자바] (0) | 2023.09.25 |
---|---|
[백준] CLASS1 2675번 : 문자열 반복 - JAVA [자바] (0) | 2023.09.24 |
[백준] CLASS1 2562번 : 최댓값 - JAVA [자바] (0) | 2023.09.23 |