본문 바로가기
백준 Algorithm/백준 CLASS1

[백준] CLASS1 11720번 : 숫자의 합 - JAVA [자바]

by Echung 2023. 9. 26.

 안녕하세요. 이번에는 백준 11720 숫자의 합 문제를 풀어보려고 합니다.

 

https://www.acmicpc.net/problem/11720

 

11720번: 숫자의 합

첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

www.acmicpc.net


Problem

N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

사진 1. 문제


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

사진 2. 실행결과

반응형