[백준] 11720. 숫자의 합

bonnie·2022년 1월 10일
0

🟢 알고리즘 풀이

목록 보기
18/27
post-thumbnail

문제

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

풀이

첫째줄에는 입력 받을 숫자의 개수를, 둘째줄에는 입력 받은 개수만큼의 숫자를 공백 없이 입력하고 그 숫자들의 합을 구하는 문제.
숫자를 한 줄에 입력 받고 그 숫자 각각을 나누어 더해야 하기 때문에 String으로 받아 그 숫자를 다시 int로 바꿔주는 charAt() - '0' 혹은 charAt() - 48을 사용하여 sum에 더해준다.

코드

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

public class Q_11720 {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int num = Integer.parseInt(br.readLine());
		String numbers = br.readLine();
		
		int sum = 0;
		
		for(int i = 0; i < numbers.length(); i++) {
			sum += numbers.charAt(i) - '0';
		}
		System.out.println(sum);
	}
}
profile
괴발🐱개발🐶

0개의 댓글