<문제>
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int count = 0;
for(int i=0; i<n; i++) {
count+=Integer.parseInt(Character.toString(num.charAt(i)));
}
System.out.println(count);
}
}
|
문자열(String)로 입력을 받은 후 문자열(String)을 문자(Character)로 변환하고 다시 정수(Integer)로 변환하는 게 포인트!
※ Character.toString - String을 Char로 형변환
※ Integer.parseInt - Char을 Int로 형변환
'알고리즘 > 백준' 카테고리의 다른 글
[백준 5565번 ː 자바(JAVA)] 영수증 (0) | 2020.07.09 |
---|---|
[백준 5597번 ː 자바(JAVA)] 과제 안 내신 분...? (2) | 2020.07.09 |
[백준 11654번 ː 자바(JAVA)] 아스키 코드 (0) | 2020.05.05 |
[백준 15596번 ː 자바(JAVA)] 정수 N개의 합 (0) | 2020.05.04 |
[백준 4344번 ː 자바(JAVA)] 평균은 넘겠지 (0) | 2020.05.04 |