자기개발👨‍💻/코딩 알고리즘

[Java] 백준 11720 숫자의 합

천숭이 2021. 9. 28. 00:54
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int n = in.nextInt();
		String a= in.next();
		int sum=0;
		for (int i=0;i<n;i++) {
			sum+=a.charAt(i)-'0';
		}
		System.out.print(sum);
        in.close();
	}
}

문자열 자료형 String을 한 글자씩 받기 위해서 charAt함수를 이용해야 한다.

n은 문자열 a의 크기를 입력받은 정수다.

반복문을 이용해서 charAt함수를 이용해 sum에 한 글자씩 더한다.

이 때 정수형으로 바꿔주기 위해 '0'을 빼고 더해줘야 한다.

** Scanner close처리 해주기~ **