문자열 my_string
이 매개변수로 주어집니다. my_string
은 소문자, 대문자, 자연수로만 구성되어있습니다. my_string
안의 자연수들의 합을 return하도록 solution 함수를 완성해주세요.
my_string | result |
---|---|
"aAb1B2cC34oOp" | 37 |
"1a2b3c4d123Z" | 133 |
public int solution(String my_string) {
String[] split_string = my_string.split("[a-zA-Z]"); // 매개변수로 들어온 문자열을 대소문자 알파벳을 기준으로 스플릿
int answer = 0;
for (int i=0; i<split_string.length; i++) {
/* _
_
_
1
2
_
34
*/
if (split_string[i].equals("")) {
continue;
} else {
answer += Integer.parseInt(split_string[i]);
}
}
return answer;
}