728x90
백준 11720 숫자의 합
문제
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
출력
입력으로 주어진 숫자 N개의 합을 출력한다.
제출
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
String sN = sc.next();
char[] cN =sN.toCharArray();
int sum = 0;
for (int i = 0; i<cN.length; i++) {
sum+= cN[i] - '0'; //ASCII 사용 char->int로
}
System.out.print(sum);
}
}
예제
1
1
5
54321
25
7000000000000000000000000
11
10987654321
결과




11720번: 숫자의 합
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
www.acmicpc.net
728x90
'JAVA > 백준' 카테고리의 다른 글
[Java] 백준 2018 수들의 합 5 - 투 포인터(1) (0) | 2022.10.19 |
---|---|
[Java] 백준 10986 나머지 합 - 구간 합(3) (0) | 2022.10.09 |
[Java] 백준 11660 구간 합 구하기 5 - 구간 합(2) (1) | 2022.10.08 |
[Java] 백준 11659 구간 합 구하기 4 - 구간 합(1) (1) | 2022.10.07 |
[Java] 백준 1546 평균 - 배열과 리스트(2) (0) | 2022.10.05 |
댓글