Numbers are apart from from characters by spaces ...like "12 gaurav 3"
Here is the code ....
import java.io.*;
public class BetterProgrammerTask {
public static int getSumOfNumbers(String s) {
int sum = 0;
String[] bw = s.split(" ");
for (int k = 0; k < bw.length; k++) {
if (isNumeric(bw[k]) == true)
sum = sum + Integer.parseInt(bw[k]);
}
return sum;
}
public static boolean isNumeric(String kts) {
try {
double d = Double.parseDouble(kts);
} catch (NumberFormatException nfe) {
return false;
}
return true;
}
public static void main(String args[]) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
getSumOfNumbers(str);
System.out.println(getSumOfNumbers(str));
}
}
No comments:
Post a Comment