숨어있는 숫자의 덧셈 (1)

김윤하·2023년 12월 8일
0

CodingTest

목록 보기
1/27
post-thumbnail

문제 설명

문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요.

제한사항

1 ≤ my_string의 길이 ≤ 1,000
my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다.

class Solution {
    public int solution(String my_string) {
        int answer = 0; 
        my_string = my_string.replaceAll("[a-zA-Z]",""); 
        String[] arr = my_string.split("");
                
        for (int i = 0; i < arr.length; i++) {
			answer += Integer.valueOf(arr[i]);
		}
        return answer;
    }
}
  • 첫 매개변수 : 변환하고자 하는 값-영어 대소문자, 두번째 : 변환할 값
  • my_string.split(""); //1개씩 자르기
  • Integer.valueOf는 int형이든 double형이든 boolean형이든 Integer객체로 만듬.

0개의 댓글