티스토리 뷰
title: "올바른 괄호"
category: 프로그래머스[Level-2]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-01-30"
문제 링크
C++
#include <string>
#include <iostream>
using namespace std;
bool solution(string s){
bool answer = true;
int check=0;
for(char ch: s){
if(ch=='(') check++;
else if(ch==')') check--;
if(check<0) break;
}
answer=(check==0)?true:false;
return answer;
}
JavaScript
function solution(s) {
var answer = true;
let cnt = 0;
s.split("").some((val) => {
if (val === "(") cnt++;
else if (val === ")") cnt--;
if (cnt < 0) return true; // break;
});
answer = cnt === 0 ? true : false;
return answer;
}
728x90
반응형
'Programmers Solutions > Level-2' 카테고리의 다른 글
[프로그래머스] 쿼드압축 후 개수 세기 (0) | 2021.01.30 |
---|---|
[프로그래머스] 가장 큰 정사각형 찾기 (0) | 2021.01.30 |
[프로그래머스] 다음 큰 숫자 (0) | 2021.01.30 |
[프로그래머스] 땅따먹기 (0) | 2021.01.30 |
[프로그래머스] 가장 큰 정사각형 찾기 (0) | 2021.01.30 |
댓글