jeongwon
[백준 JAVA] 11720번 - 숫자의 합 본문
문제 :
11720번: 숫자의 합
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
www.acmicpc.net
나의 답안 :
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
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()); //입력값 길이
String str = br.readLine(); //배열의 형식을 갖는 String에 담기
br.close();
int sum=0;
for(int i=0; i<n; i++) {
sum+= str.charAt(i)-48; // sum+=str.charAt(i) - '0'; 과 같다.
}
System.out.println(sum);
}
}
//String 클래스의 charAt() 메소드를 이용해 각 자리의 문자(char)를 얻는다.
//아스키코드에서 문자 '0','1',.. 는 '48','49',..이다.
'오늘의 문제' 카테고리의 다른 글
| [백준 JAVA] 2675번 - 문자열 반복 (0) | 2022.06.04 |
|---|---|
| [백준 JAVA] 10809번 - 알파벳 찾기 (0) | 2022.06.02 |
| [백준 JAVA] 11654번 - 아스키 코드 (0) | 2022.06.02 |
| [백준 JAVA] 1065번 - 한수 (0) | 2022.06.01 |
| [백준 JAVA] 4344번 - 평균은 넘겠지 (0) | 2022.05.30 |