Recent Posts
Recent Comments
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ๋ฐ๋ธ์ฝ์ค3๊ธฐ
- CSS
- float
- history api
- ์๊ณ ๋ฆฌ์ฆ
- useEffect
- REACT
- ์ฝ๋ฉํ ์คํธ
- ํ๋ก ํธ์๋
- Props
- Gatsby
- ๋ธ๋ก๊ทธ
- fetch API
- Flex
- position
- ์๋ฐ์คํฌ๋ฆฝํธ
- useRef
- ๋ฐ๋ธ์ฝ์ค
- ํ๋ก๊ทธ๋๋จธ์ค
Archives
- Today
- Total
Daehyunii's Dev-blog
๊ดํธ ๋ฌธ์ ์ ๊ฑฐ(์๋ฃ๊ตฌ์กฐ-์คํ) ๋ณธ๋ฌธ
๐ Language & CS knowledge/Algorithm (๊ธฐ์ด๋ฌธ์ ํ์ด)
๊ดํธ ๋ฌธ์ ์ ๊ฑฐ(์๋ฃ๊ตฌ์กฐ-์คํ)
Daehyunii 2022. 9. 2. 17:49๋ฌธ์ (์ถ์ฒ : ์ธํ๋ฐ ์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๊ฐ์, ์ ๋ณด์ฌ๋ฆผํผ์๋)
์ ๋ ฅ๋ ๋ฌธ์์ด์์ ์๊ดํธ ( ) ์ฌ์ด์ ์กด์ฌํ๋ ๋ชจ๋ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ๊ณ ๋จ์ ๋ฌธ์๋ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
โฃ ์
๋ ฅ์ค๋ช
์ฒซ ์ค์ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ๋ฌธ์์ด์ ๊ธธ์ด๋ 100์ ๋์ง ์๋๋ค.
โฃ ์ถ๋ ฅ์ค๋ช
๋จ์ ๋ฌธ์๋ง ์ถ๋ ฅํ๋ค.
โฃ ์ ๋ ฅ์์ 1
(A(BC)D)EF(G(H)(IJ)K)LM(N)
โฃ ์ถ๋ ฅ์์ 1
EFLM
Tip
๋ฌธ์ ํ์ด
//๋ด๊ฐ ์์ฑํ ๋ต
function solution(string){
let answer;
let stack = [];
for(let x of string){
if(x !== ')'){
stack.push(x);
}else{
while(stack.pop() !== '('); // <<< ์ผํ ํ์!
//stack์ popํ๊ฒ '('๊ฐ ์๋๋ผ๋ฉด ์ฐธ์ด๋๋๊น
// '('๊ฐ ๋์ฌ๋๊น์ง ๊ณ์ popํ๊ณ ๋น๊ตํจ
}
}
answer = stack.join('')
return answer;
}
let string2 = '(A(BC)D)EF(G(H)(IJ)K)LM(N)aa';
console.log(solution(string2));
'๐ Language & CS knowledge > Algorithm (๊ธฐ์ด๋ฌธ์ ํ์ด)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ๋ง๋๊ธฐ(์๋ฃ๊ตฌ์กฐ-์คํ) (0) | 2022.09.02 |
---|---|
ํ์์ ์ฐ์ฐ(์๋ฃ๊ตฌ์กฐ-์คํ) (0) | 2022.09.02 |
์ฌ๋ฐ๋ฅธ ๊ดํธ(์๋ฃ๊ตฌ์กฐ-์คํ) (0) | 2022.09.02 |
๋ชจ๋ ์๋๊ทธ๋จ ์ฐพ๊ธฐ(ํจ์จ์ฑ-ํด์ฌ,ํฌํฌ์ธํฐ,์ฌ๋ผ์ด๋ฉ ์๋์ฐ) (0) | 2022.09.02 |
์๋๊ทธ๋จ(ํจ์จ์ฑ-ํด์ฌ) (0) | 2022.09.02 |