์ฌ๋ฐ๋ฅธ ๊ดํธ๋ ()์ด๋๊น
(๋ฉด ์คํ์ ์ถ๊ฐํ๊ณ ,
)๋ฉด ์ ๊ฑฐ์ํจ๋ค.
๊ทผ๋ฐ ๋ง์ฝ์ ) ๋ฌธ์์ธ๋ฐ ์คํ์ด ๋น์ด์๋ค๋ฉด, ์ด๋ ์ฌ๋ฐ๋ฅธ ๊ดํธ์ด์ด ์๋๋ ์นด์ดํ ํด์ค๋ค.
import java.util.*;
class Main {
public static void main(String args[]) throws Exception {
Scanner kb = new Scanner(System.in);
Stack<Character> stack = new Stack<>();
int cnt=0;
String s=kb.next();
for(int i=0; i<s.length(); i++){
char c=s.charAt(i);
if(c=='(') stack.add(c);
else{
if(stack.empty()) cnt++;
else stack.pop();
}
}
cnt+=stack.size();
System.out.println(cnt);
}
}
'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][JAVA]1764๋ฒ : ๋ฃ๋ณด์ก (0) | 2023.01.03 |
---|---|
[๋ฐฑ์ค][JAVA]11047๋ฒ : ๋์ 0 (0) | 2023.01.02 |
[๋ฐฑ์ค][JAVA]16499๋ฒ : ๋์ผํ ๋จ์ด ๊ทธ๋ฃนํํ๊ธฐ (0) | 2022.12.31 |
[๋ฐฑ์ค][JAVA]17219๋ฒ : ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ (0) | 2022.12.29 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ํํ (0) | 2022.12.28 |