728x90
https://school.programmers.co.kr/learn/courses/30/lessons/12909
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
using System;
using System.Collections.Generic;
public class Solution {
public bool solution(string s) {
Stack<char> stack = new Stack<char>();
foreach(var a in s){
if (a == '('){
stack.Push(a);
}
else if (a == ')'){
if (stack.Count < 1) return false;
stack.Pop();
}
}
if (stack.Count == 0) return true;
else return false;
}
}
예전에 수업때 c++로 스택 안쓰고 풀었었는데, 스택쓰니까 진짜 빨리 풀었다...
스택 최고
728x90
'공부 > C#' 카테고리의 다른 글
[C#] 프로그래머스 스택/큐 - 프로세스 (0) | 2025.03.09 |
---|---|
[C#] 프로그래머스 스택/큐 - 기능개발 (0) | 2025.03.09 |
[C#] 코딩테스트에서 쓰는 함수 / 변수 (0) | 2025.03.07 |
[C#] 프로그래머스 백트래킹 - 피로도 (0) | 2025.03.07 |
[C#] 프로그래머스 백트래킹 - 소수 찾기 (0) | 2025.03.07 |