Notice
Recent Posts
Recent Comments
Link
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

jeongwon

[백준 JAVA] 11720번 - 숫자의 합 본문

오늘의 문제

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

jeongwon_ 2022. 6. 2. 21:10

문제 : 

 

11720번: 숫자의 합

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

www.acmicpc.net

 

 

나의 답안 : 

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


public class Main{

	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int n = Integer.parseInt(br.readLine());	//입력값 길이
		String str = br.readLine();	//배열의 형식을 갖는 String에 담기
		br.close();
		
		int sum=0;
		for(int i=0; i<n; i++) {
			
			sum+= str.charAt(i)-48; // sum+=str.charAt(i) - '0'; 과 같다.
		}
		System.out.println(sum);
	}
}
//String 클래스의 charAt() 메소드를 이용해 각 자리의 문자(char)를 얻는다.
//아스키코드에서 문자 '0','1',.. 는 '48','49',..이다.