bitCode

1118

숫자 합 구하기 2

바른코드 0 제출 0 성공률 0.0%

출처 · cberi:1533

문제정보

1s 128MB

문제

알파벳 소문자와 대문자, 숫자로 구성된 문자열 s가 주어졌을 때, 숫자들의 합을 구하는 프로그램을 작성하시오.

입력형식

첫째 줄에 문자열 s가 입력된다.
문자열의 길이는 최대 100이다.

출력형식

문자열 s에서 숫자들의 합을 구하여 출력한다.

힌트

문자열 0번 인덱스부터 각 문자가 나타내는 아스키코드 값이 숫자를 나타내는지 확인한다.
실제 아스키코드 값을 모르더라도, ‘0’ 문자와 ‘9’문자가 나타내는 범위에 있는지 조건문을 구성하면 된다.
같은 방법으로 ‘a’ ~‘z’, ‘A’~‘Z’ 범위를 확인하면 해당 문자가 소문자인지 대문자인지 알아낼 수 있다.
for(int i=0; i<s.size(); i++){
    if(s[i] >= '0' && s[i] <= '9')
        sum += s[i]-'0';
}
 
 

예시 1

입력예시

1

출력예시

1

예시 2

입력예시

abc123d

출력예시

6