<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>삼삼한 개발</title>
    <link>https://ee-seung.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Thu, 30 Jul 2026 22:36:11 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>^2^</managingEditor>
    <item>
      <title>[프로그래머스] 올바른 괄호 (C#)</title>
      <link>https://ee-seung.tistory.com/4</link>
      <description>&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;문제&amp;nbsp;설명&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어&lt;br /&gt;&quot;()()&quot;&amp;nbsp;또는&amp;nbsp;&quot;(())()&quot;&amp;nbsp;는&amp;nbsp;올바른&amp;nbsp;괄호입니다. &lt;br /&gt;&quot;)()(&quot;&amp;nbsp;또는&amp;nbsp;&quot;(()(&quot;&amp;nbsp;는&amp;nbsp;올바르지&amp;nbsp;않은&amp;nbsp;괄호입니다. &lt;br /&gt;'('&amp;nbsp;또는&amp;nbsp;')'&amp;nbsp;로만&amp;nbsp;이루어진&amp;nbsp;문자열&amp;nbsp;s가&amp;nbsp;주어졌을&amp;nbsp;때,&amp;nbsp;문자열&amp;nbsp;s가&amp;nbsp;올바른&amp;nbsp;괄호이면&amp;nbsp;true를&amp;nbsp;return&amp;nbsp;하고,&amp;nbsp;올바르지&amp;nbsp;않은&amp;nbsp;괄호이면&amp;nbsp;false를&amp;nbsp;return&amp;nbsp;하는&amp;nbsp;solution&amp;nbsp;함수를&amp;nbsp;완성해&amp;nbsp;주세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;제한사항&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문자열&amp;nbsp;s의&amp;nbsp;길이&amp;nbsp;:&amp;nbsp;100,000&amp;nbsp;이하의&amp;nbsp;자연수 &lt;br /&gt;문자열&amp;nbsp;s는&amp;nbsp;'('&amp;nbsp;또는&amp;nbsp;')'&amp;nbsp;로만&amp;nbsp;이루어져&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;146&quot; data-origin-height=&quot;278&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byMYO4/btsLkXX0FiQ/E8XnaPQcZX1VhZkITpIcDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byMYO4/btsLkXX0FiQ/E8XnaPQcZX1VhZkITpIcDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byMYO4/btsLkXX0FiQ/E8XnaPQcZX1VhZkITpIcDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyMYO4%2FbtsLkXX0FiQ%2FE8XnaPQcZX1VhZkITpIcDK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;146&quot; height=&quot;278&quot; data-origin-width=&quot;146&quot; data-origin-height=&quot;278&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;문제풀이&lt;/b&gt;&lt;/blockquote&gt;
&lt;pre id=&quot;code_1734398576681&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;using System;
using System.Collections.Generic;

public class Solution {
    public bool solution(string s) {
        bool answer = true;
        Stack&amp;lt;Char&amp;gt; temp = new Stack&amp;lt;Char&amp;gt;();
        
        for (int i = 0; i &amp;lt; s.Length; i++)
        {
            if (s[i] == '(')
            {
                temp.Push('a');
            }
            else
            {
                if (temp.Count == 0)
                {
                    answer = false;
                    return false;
                }
                temp.Pop();
            }
        }
        if (temp.Count != 0)
            answer = false;
        
        return answer;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;채점 결과&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;152&quot; data-origin-height=&quot;101&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPdVP2/btsLleyp844/f5fEa7uIZ51wkNmSQviQcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPdVP2/btsLleyp844/f5fEa7uIZ51wkNmSQviQcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPdVP2/btsLleyp844/f5fEa7uIZ51wkNmSQviQcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPdVP2%2FbtsLleyp844%2Ff5fEa7uIZ51wkNmSQviQcK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;152&quot; height=&quot;101&quot; data-origin-width=&quot;152&quot; data-origin-height=&quot;101&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>알고리즘</category>
      <category>c#</category>
      <category>프로그래머스</category>
      <author>^2^</author>
      <guid isPermaLink="true">https://ee-seung.tistory.com/4</guid>
      <comments>https://ee-seung.tistory.com/4#entry4comment</comments>
      <pubDate>Tue, 17 Dec 2024 10:27:28 +0900</pubDate>
    </item>
  </channel>
</rss>