Algorithm/자료구조

BOJ#10799 쇠막대기

밤이2209 2016. 11. 14. 20:04

BOJ#10799 쇠막대기


* 문제

https://www.acmicpc.net/problem/10799



* 풀이

초등부, 중등부 문제입니다. 어렵지 않고 재밌는 문제인 것 같아요.  


저는 일단 입력받은 String에서 ()을 x로 치환했고,

이후 Char Array로 변환해서 for loop을 돌렸습니다.


입력값 : (((()(()()))(())()))(()())

치환값 : (((x(xx))(x)x))(xx)


loop를 돌면서

' ( ' 가 나오면 왼쪽 괄호 개수++, 조각 개수++

' x ' 가 나오면 레이저 개수++ → 조각 개수 update → 레이저 개수 = 0

' ) ' 가 나오면 왼쪽 괄호 개수--




* 나의 코드

https://github.com/stack07142/BOJ/tree/master/BOJ%2310799_IronBar



'Algorithm > 자료구조' 카테고리의 다른 글

BOJ#1927 최소 힙  (0) 2017.07.20
BOJ#13414 수강신청  (0) 2016.12.01
BOJ#11656 접미사 배열  (0) 2016.11.18
BOJ#1406 에디터  (0) 2016.11.15