Algorithm

[백준] 숫자의 합

흰색기린 2022. 2. 28. 22:23
알고리즘 풀이 방법입니다.
문제(Problem) -> 생각(Think) -> 해결책(Solution) -> 리뷰(Review) 를 통해서 정리해서 작성합니다.
Problem📄

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

 

11720번: 숫자의 합

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

www.acmicpc.net


Think🤔

쉬운 문제 바로 코드 구현


Solution✍
package back23y02;

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

public class numberHan {

	public static void main(String[] args) throws IOException {
		BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
		int num = Integer.parseInt(bf.readLine());
		String str = bf.readLine();
		int answer = 0;
		
		for(int i=0; i<num; i++) {
			answer += str.charAt(i)-48;
		}
		System.out.println(answer);
	}

}

Review🤩

아스키 코드 -48을 빼서 answer에 각 자리수의 합을 넣어준다.

버퍼리더의 안쪽 부분이 잠시 생각이 안났었다~ 🤣