I am working on below challenge
https://codingbat.com/prob/p121193
Given a
string, return the sum of the numbers appearing in the string, ignoring all other characters. A number is a series of 1 or more digit chars in a row. (Note: Character.isDigit(char) tests if a char is one of the chars '0', '1', .. '9'. Integer.parseInt(string) converts a string to an int.)
sumNumbers("abc123xyz") → 123
sumNumbers("aa11b33") → 44
sumNumbers("7 11") → 18
I wrote my code as below and failing some tests. Not what it mean by timeout though
can you please point me to mistakes i am making here?