비버놀로지

[BAEKJOON 백준] 11720 숫자의 합 (JAVA) 본문

ALGORITM/JAVA

[BAEKJOON 백준] 11720 숫자의 합 (JAVA)

KUNDUZ 2021. 9. 10. 14:51
728x90

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

 

11720번: 숫자의 합

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

www.acmicpc.net

 

문제

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

입력

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

출력

입력으로 주어진 숫자 N개의 합을 출력한다.

 

입력되는 값을 받아 한글자씩 배열에 넣어줍니다.

그때에 char로 들어가기때문에 int로 변환하기 위해 '0'을 빼주게 됩니다.

그렇게 빼준 값을 answer에 더해주면 됩니다.

 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
	public static void main(String[] args) throws NumberFormatException, IOException {
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		int N=Integer.parseInt(br.readLine());
		int answer=0;
		char arr[]=br.readLine().toCharArray();
		for (int i = 0; i < arr.length; i++) {
			answer+=arr[i]-'0';
		}
		System.out.println(answer);
	}
}

 

 

728x90
Comments