본문 바로가기

문제풀이/백준 문제

BackJoon_11720 숫자의 합

import java.util.Scanner;

public class SumOfTheNum {
	public static void main(String[] args) {
		// 1. 입력받기 위해 스캐너를 생성한다.
		Scanner sc = new Scanner(System.in);
								
		// 2. 합할 숫자의 개수를 입력받는다.
		int N = 0;

		while(true) {
			N = sc.nextInt();
			if(1<=N & N<=100) { // 입력받은 시간이 1보다 크거나 같고 100보다 작거나 같을 때 while문을 깬다.
				break;
			}
		}
		
		// 3. 합할 숫자를 입력받는다.
		String num = sc.next();
		if(num.length() != N) { // 만약 합할 숫자의 개수가 일치하지 않으면 프로그램을 종료한다.
			return;
		}
		
		// 4. 입력받은 숫자를 합한다.
		int total = 0;
		for(int i=0; i<N; i++) {
			total += Character.getNumericValue(num.charAt(i));
		}
		
		// 5. 출력
		System.out.println(total);
	}
}

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

'문제풀이 > 백준 문제' 카테고리의 다른 글

BackJoon_25304 영수증  (0) 2023.08.09
BackJoon_2588 곱셈  (0) 2023.08.08
BackJoon_10811 바구니 뒤집기  (0) 2023.07.21
BackJoon_10813 공 바꾸기  (0) 2023.07.20
BackJoon_18010 공 넣기  (0) 2023.07.20