본문 바로가기
JAVA/Programmers

JAVA 프로그래머스 [컨트롤 제트] 자바 Lv.0

by tripleup 2023. 6. 3.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 컨트롤 제트

https://school.programmers.co.kr/learn/courses/30/lessons/120853


해결 과정

 

먼저 공백을 기준으로 나누어 문자열을 문자열 배열 se로 생성해준다.

 

그리고 반복문에서 만약 문자열 배열 se가 "Z"와 같다면 배열의 전 원소를 빼주고 continue를 통해 넘어가고

아닐 때는 answer에 각각 더해주면 된다.

 

그렇게 answer을 return해준다.

                                  

소스 코드

 

class Solution {
    public int solution(String s) {
        int answer = 0;
        
        String[] se = s.split(" ");
        
        for (int i = 0; i < se.length; i++) {
            if (se[i].equals("Z")) {
                answer -= Integer.parseInt(se[i-1]);
                continue;
            }
            answer += Integer.parseInt(se[i]);
        }
        
        return answer;
    }
}

 

728x90
반응형

댓글