🌞Algorithm/🔥programmers

[programmers] 컨트롤 제트

뿌야._. 2026. 9. 30. 11:44
문제
https://school.programmers.co.kr/learn/courses/30/lessons/120853
 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 


< 컨트롤 제트 >

 

문제 풀이 (Java)

class Solution {
	public int solution(String s) {
		int answer = 0;

		String arr[] = s.split(" ");

		int before = 0;

		for (int i = 0; i < arr.length; i++) {
			if (arr[i].equals("Z")) {
				answer -= before;
			} else {
				before = Integer.parseInt(arr[i]);
				answer += before;
			}
		}
		return answer;
	}
}

 

배열에 문자열을 공백 기준으로 나눈 값을 저장한다. 배열을 순회하며 Z라면 이전 값을 빼고, Z가 아니라면 값을 더한다.



 

출처: 프로그래머스 코딩 테스트 연습, 
https://school.programmers.co.kr/learn/challenges

'🌞Algorithm > 🔥programmers' 카테고리의 다른 글

[programmers] 연속된 수의 합  (0) 2026.10.06
[programmers] 다음에 올 숫자  (0) 2026.10.01
[programmers] 문자열 계산하기  (0) 2026.09.17
[programmers] 로그인 성공?  (0) 2026.09.16
[programmers] 등수 매기기  (0) 2026.09.15