[백준][자바] 11720번_숫자의 합

2021. 11. 26. 22:36·Algorithm/Baekjoon (백준)
728x90
반응형

문제

N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

입력

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

출력

입력으로 주어진 숫자 N개의 합을 출력한다.

출입력 예제

예제 입력 출력
1 1
1
1
2 5
54321
15

소스코드

1. 배열

//Main.java

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

public class Main{
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    int N = Integer.parseInt(br.readLine());	// 숫자의 개수 N
    String[] arr = br.readLine().split("");	// 숫자 N
    int sum = 0;
  
    for (int i = 0; i < N; i++) {
      sum += Integer.parseInt(arr[i]);		// 숫자 N개의 합
    }
    System.out.println(sum);
  }
}

2. charAt()

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

public class Main{
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    int N = Integer.parseInt(br.readLine());	// 숫자의 개수 N
    String num = br.readLine();			// 숫자 N
    int sum =0;
    for (int i = 0; i < N; i++) {
      sum += num.charAt(i) - 48;  		//숫자 N개의 합, ascii '0'-> 48
    }
    System.out.println(sum);
  }
}

3. br.read()

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

public class Main{
  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    int N = Integer.parseInt(br.readLine());	// 숫자의 개수 N
    int sum =0;
    for (int i = 0; i < N; i++) {
      sum += br.read() - 48;  			// 숫자 N, 숫자 N개의 합, ascii '0'-> 48
    }
    System.out.println(sum);
  }
}

'Algorithm > Baekjoon (백준)' 카테고리의 다른 글

[백준][자바] 10809번_알파벳 찾기  (0) 2021.11.28
[백준][파이썬] 10809번_알파벳 찾기  (0) 2021.11.28
[백준][파이썬] 11720번_숫자의 합  (0) 2021.11.26
[백준][자바] 11654번_아스키 코드  (0) 2021.11.25
[백준][파이썬] 11654번_아스키 코드  (0) 2021.11.25
'Algorithm/Baekjoon (백준)' 카테고리의 다른 글
  • [백준][자바] 10809번_알파벳 찾기
  • [백준][파이썬] 10809번_알파벳 찾기
  • [백준][파이썬] 11720번_숫자의 합
  • [백준][자바] 11654번_아스키 코드
깜냠미
깜냠미
it 블로그입니다.
  • 깜냠미
    PLAY WORLD
    깜냠미
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 분류 전체보기 (156)
      • Programming Langue (23)
        • Python (파이썬) (19)
        • Typescript (타입스크립트) (1)
        • Javascript (자바스크립트) (3)
      • Algorithm (114)
        • Baekjoon (백준) (106)
        • Programmers (프로그래머스) (8)
      • ETC (9)
        • Tool (5)
        • DataBase (2)
        • Git || GitHub (1)
        • 번역글 (1)
      • WEB (8)
        • React (5)
        • 기초 (0)
      • 일상 (2)
        • 정보 (1)
        • 구경 (1)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    백준 파이썬
    문자열
    Python
    백준 자바
    백준 3단계
    백준 1단계
    백준 1차원배열
    백준 7단계
    파이썬
    백준
  • 최근 댓글

  • 최근 글

  • 반응형
    250x250
  • hELLO· Designed By정상우.v4.10.3
깜냠미
[백준][자바] 11720번_숫자의 합
상단으로

티스토리툴바