백준(JAVA) 풀이/수학

백준(JAVA) 11720번 숫자의 합 풀이

개발윗미 2022. 3. 28. 17:42

Java로 구현한 11720번 숫자의 합 문제 풀이입니다.

 

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

 

11720번: 숫자의 합

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

www.acmicpc.net


import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int n = sc.nextInt();
		String str = sc.next();
		int result = 0 ;
		
		for (int i=0; i<str.length(); i++) {
			result += str.charAt(i) - '0';
		}
		
		System.out.println(result);
	}
}

 

1. 숫자 n개를 문자열 형태로 입력받는다.

 

2. 문자열의 길이만큼 반복문을 수행하고, 해당 문자를 하나씩 확인하여 정수형으로 변환하여 result에 누적한다.

 

3. 모든 문자를 확인하면 최종적으로 result 값을 출력한다.