import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
String a= in.next();
int sum=0;
for (int i=0;i<n;i++) {
sum+=a.charAt(i)-'0';
}
System.out.print(sum);
in.close();
}
}
문자열 자료형 String을 한 글자씩 받기 위해서 charAt함수를 이용해야 한다.
n은 문자열 a의 크기를 입력받은 정수다.
반복문을 이용해서 charAt함수를 이용해 sum에 한 글자씩 더한다.
이 때 정수형으로 바꿔주기 위해 '0'을 빼고 더해줘야 한다.
** Scanner close처리 해주기~ **
'자기개발👨💻 > 코딩 알고리즘' 카테고리의 다른 글
DFS/BFS / 재귀 (0) | 2021.11.23 |
---|---|
[Java] 백준 2675 문자열 반복 (0) | 2021.10.05 |
[Java] 백준 10809 알파벳 찾기 (0) | 2021.09.30 |
[Java] 백준11654 아스키코드 (0) | 2021.09.28 |
[python] 백준 2775 부녀회장이 될테야 (0) | 2021.07.29 |
[python] 백준10816 숫자 카드2 (0) | 2021.07.12 |