Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

코드와이

[BAEKJOON] 10799. 쇠막대기 본문

acmicpc

[BAEKJOON] 10799. 쇠막대기

코드와이 2021. 2. 26. 10:31

 

문제링크

www.acmicpc.net/problem/10799

 

10799번: 쇠막대기

여러 개의 쇠막대기를 레이저로 절단하려고 한다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자른다. 쇠막대기와 레이저

www.acmicpc.net

 

package acmicpc.Silver3;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class 쇠막대기 {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		char[] arr = br.readLine().toCharArray();
		
		int sum = 0, ans = 0;
		for(int i = 0 ; i < arr.length ; i++) {
			if(arr[i] == '(') sum += 1;
			else {
				sum--;
				if(arr[i - 1] == '(') {
					ans += sum;
				}
				else {
					ans += 1;
				}
			}
		}
		System.out.println(ans);
	}
}

 

'acmicpc' 카테고리의 다른 글

[BAEKJOON] 2564경비원  (0) 2021.02.26
[BAEKJOON] 10158. 개미  (0) 2021.02.26
[BAEKJOON] 2669. 직사각형 네개의 합집합의 면적 구하기  (0) 2021.02.26
[BAEKJOON] 2477. 참외밭  (0) 2021.02.24
[BAEKJOON] 10163. 색종이  (0) 2021.02.23