๐ท๐ผ๋ชจ์ฌ๋ด์ ๊ฐ๋ฐ์์ฒ๐ท๐ผ
[JAVA/์ฝ๋ฉํ ์คํธ] ์ง์ง์ด ์ ๊ฑฐํ๊ธฐ ๋ณธ๋ฌธ
๊ฐ๋ฐ/์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA
[JAVA/์ฝ๋ฉํ ์คํธ] ์ง์ง์ด ์ ๊ฑฐํ๊ธฐ
์์ผ์ด 2023. 2. 9. 11:33๋ฐ์ํ
๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/12973
import java.util.*;
class Solution
{
public int solution(String s)
{
int answer = 0;
Stack<Character> stack = new Stack<>();
stack.push(s.charAt(0));
for(int i=1; i<s.length(); i++){
if(!stack.empty()){
if(stack.peek() == s.charAt(i)){
stack.pop();
}else{
stack.push(s.charAt(i));
}
}else {
stack.push(s.charAt(i));
}
}
if(stack.empty()){
answer = 1;
}
return answer;
}
}
'๊ฐ๋ฐ > ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ์ ํ์ ์๊ฐ ์ด๋ (0) | 2023.02.24 |
---|---|
[JAVA/์ฝ๋ฉํ ์คํธ] ์นดํซ (0) | 2023.02.09 |
[JAVA/์ฝ๋ฉํ ์คํธ] ์์ฐ (0) | 2023.02.03 |
[JAVA] ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ (0) | 2023.01.04 |
[java/์ฝ๋ฉํ ์คํธ] ์ ์ ์์น ๊ตฌํ๊ธฐ (0) | 2022.12.29 |
Comments