반응형
쇠막대
-
프로그래머스 - 쇠막대알고리즘 문제 풀이 2020. 7. 28. 23:04
/* * 2020-07-28 * https://programmers.co.kr/learn/courses/30/lessons/42585 */ class IronBar { fun solution(arrangement: String): Int { /* val ironBarList = ArrayList() var answer = 0 var prev:Char? = null arrangement.forEach { if(it == '('){ ironBarList.add(1) } if(it == ')'){ if(prev == '('){ val openCount = ironBarList.removeAt(ironBarList.count()-1) - 1 if(openCount > ..