문자열 my_string이 매개변수로 주어집니다. my_string은 소문자, 대문자, 자연수로만 구성되어있습니다. my_string안의 자연수들의 합을 return하도록 solution 함수를 완성해주세요.
class Solution {
public int solution(String my_string) {
int answer = 0;
return answer;
}
}
입출력 예 #1
입출력 예 #2
class Solution {
public int solution(String my_string) {
String[] str = my_string.split("[a-zA-Z]");
int answer = 0;
for (String value : str) {
answer += value.isEmpty() ? 0 : Integer.parseInt(value);
}
return answer;
}
}
split()
isEmpty() : 문자열의 길이가 0이면 true를 반환하고, 아니면 false를 반환
class Solution {
public int solution(String my_string) {
int answer = 0;
String[] str = my_string.replaceAll("[a-zA-Z]", " ").split(" ");
for (String s : str) {
if (!s.equals("")) {
answer += Integer.parseInt(s);
}
}
return answer;
}
}
my_string.replaceAll("[a-zA-Z]", " ").split(" ");
Integer.parseInt()