01-24 00:19
Recent Posts
Recent Comments
Tags
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ํ์ด์ฌ
- ํ์ด์
- ICT
- ์คํฝ์ค๋น
- Naver Cloud
- ์จ์ผ๋ํ
- appetizer
- ์คํฝ๋ ํ
- ict๊ณต๋ชจ์
- python
- mysql
- TSQL
- ์ด๋ธ์
- ํ๋ก๋ณด๋ ธ
- ์๋ฐ
- JOBํ๊ณ
- API MarketPlace ๊ธ๋ก๋ฒ ์ํฌํฐ์ฆ
- Java
- API๋ง์ผํ๋ ์ด์ค
- SQL
- ์กํ๊ณ
- RaspberryPi
- ICT๋ฉํ ๋ง
- ํ์ด์๊ณต๋ชจ์
- ์๋์ด๋ ธ
- DB
- Spring
- DATABASE
- linux
- Today
- Total
miinsun
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_35 ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ณธ๋ฌธ
๐ฌ ๋ฌธ์ ์ค๋ช
๊ดํธ๊ฐ ์ ๋ ฅ๋๋ฉด ์ฌ๋ฐ๋ฅธ ๊ดํธ์ด๋ฉด “YES", ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด ”NO"๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
(())() ์ด๊ฒ์ ๊ดํธ์ ์์ด ์ฌ๋ฐ๋ฅด๊ฒ ์์นํ๋ ๊ฑฐ์ง๋ง, (()()))์ ์ฌ๋ฐ๋ฅธ ๊ดํธ๊ฐ ์๋๋ค.
๐จ ์ ์ถ๋ ฅ ์
์ ๋ ฅ - ์ฒซ ๋ฒ์งธ ์ค์ ๊ดํธ ๋ฌธ์์ด์ด ์ ๋ ฅ๋ฉ๋๋ค. ๋ฌธ์์ด์ ์ต๋ ๊ธธ์ด๋ 30์ด๋ค.
(()(()))(()
์ถ๋ ฅ - ์ฒซ ๋ฒ์งธ ์ค์ YES, NO๋ฅผ ์ถ๋ ฅํ๋ค.
NO
โ
๐ป Solution.java
import java.util.*;
public class Main {
public String solution(String s) {
String answer = "NO";
Stack<String> st = new Stack<>();
for(char c : s.toCharArray()) {
if(c == ')') {
if(st.contains("("))
st.pop();
else
st.push(")");
}
else {
st.push("(");
}
}
if(st.isEmpty())
answer = "YES";
return answer;
}
public static void main(String[] args){
Main main = new Main();
Scanner sc =new Scanner(System.in);
String s = sc.next();
System.out.println(main.solution(s));
sc.close();
return ;
}
}
'Algorithm > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_37 ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ(์นด์นด์ค) (0) | 2022.01.05 |
---|---|
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_36 ๊ดํธ ๋ฌธ์ ์ ๊ฑฐ (0) | 2022.01.05 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_34 K๋ฒ์งธ ํฐ ์ (0) | 2022.01.05 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_33 ๋ชจ๋ ์๋๊ทธ๋จ ์ฐพ๊ธฐ (0) | 2022.01.05 |
[Algorithm]์๊ณ ๋ฆฌ์ฆ ์๋ฐ_32 ๋งค์ถ์ก์ ์ข ๋ฅ (0) | 2022.01.05 |
Comments