알고리즘 풀이 방법입니다.
문제(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에 각 자리수의 합을 넣어준다.

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


 

'Algorithm' 카테고리의 다른 글

[백준] 연속부분최대곱  (0) 2022.03.01
[백준] 설탕 배달  (0) 2022.02.28
[인프런] 아나그램(해쉬)  (0) 2022.02.27
[백준] 일곱 난쟁이  (0) 2022.02.27
[프로그래머스] [1차] 다트 게임  (0) 2022.02.26

+ Recent posts