Playground/자바문제집
[프로그래머스] 숨어있는 숫자
미숫가루설탕많이
2023. 2. 5. 21:40
class Solution {
public int solution(String my_string) {
int answer = 0;
int curr = 0;
boolean isNumber = false;
for (int i = 0; i < my_string.length(); i++) {
char ch = my_string.charAt(i);
if (Character.isDigit(ch)) {
curr = curr * 10 + ch - '0';
isNumber = true;
} else {
if (isNumber) {
answer += curr;
curr = 0;
isNumber = false;
}
}
}
if (isNumber) answer += curr;
return answer;
}
}