살다보니개발자

  • 홈
  • 태그
  • 방명록

Push 1

괄호문자제거(스택)

입력된 문자열에서 소괄호 ( ) 사이에 존재하는 모든 문자를 제거하고 남은 문자만 출력하는 프로그램을 작성하세요. 입력예제 1 (A(BC)D)EF(G(H)(IJ)K)LM(N) 출력예제 1 EFLM function solution(s) { let answer; let stack = []; //스택 배열 생성 // for of으로 배열 요소 반복문 사용 for (let x of s) { // 만약 x 가 ")" 라면 if (x === ")") { // stack.pop() 이 "(" 가 될때까지 while문을 사용해 stack.pop()으로 stack 배열 마지막 요소 제거 while (stack.pop() !== "("); } else stack.push(x); // x가 ")"이 아니라면 stack 배열..

알고리즘 2022.12.01
이전
1
다음
더보기
프로필사진

주니어 프론트엔드 개발자의 성장 기록

  • 분류 전체보기 (47)
    • 프로그래밍 (3)
    • React-Native (12)
    • React (5)
    • Javascript (3)
    • Typescript (1)
    • 자료구조 (0)
    • 알고리즘 (19)
    • Git (2)
    • NextJS (2)

Tag

자바스크립트, IOS, 자료구조, xcode, 코딩테스트, 백준, error, 큐, 리액트네이티브, stack, 코테, 코딩, 알고리즘, javascript, ReactNative, 프로그래머스, react, 정렬, 스택, 리액트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바