본문으로 바로가기
728x90
반응형

문제


풀이

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.ArrayList;
import java.util.Arrays;
class Solution {
        public int solution(String s) {
        ArrayList<String> arr = new ArrayList<>(Arrays.asList(s.split(" ")));  //Stirng s 를 공백을 기준으로 나눠서 넣음
        int answer=0;                                                          //"Z"랑 같이 관리해야 하므로 제네릭은 String
        while(arr.contains("Z")) {                      //리스트가 "Z"를 포함 한다면
            arr.remove(arr.indexOf("Z")-1);             //"Z" 이전에 있는 숫자를 제거하고
            arr.remove(arr.indexOf("Z"));               //"Z" 를 제거함
        }
        for(int i=0; i<arr.size(); i++) {
            answer+=Integer.parseInt(arr.get(i));
        }
        return answer;    
    }
}
cs
반응형

 

728x90
반응형