프로그래머스 12909 올바른 괄호 기억할 점 효율성 케이스 1번이 계속 실패 났었음 -> (((((( 만 길게 있는 문자열은 굉장히 비효율적으로 동작할 것이라는 것 파악 -> 예외처리 -> 해결 stack의 가장 대표적인 예제 stack을 사용하는 문제는 Brute로 풀었을 때 수행시간 오류 난다면 생각해봄직함 이전 결과를 이용하여 현재 결과를 함께 도출해낼 수 있음. js에서는 array의 어떤 메소드를 이용하냐에 따라 stack, queue가 될 수 있음. 다만 priority queue는 따로 구현해야 할 듯
12939 최댓값과 최솟값 기억할 점 > 'test'.split('') -> ['t','e','s','t'] > 'test'.split('').join('') -> 'test' > Math.max, Math.min -> parameter 개수 제한 없음 70129 이진변환 반복하기 기억할 점 10진수 -> 2진수 변환 number가 1보다 같거나 작아질 때 까지 2로 나누면서 2로 나눈 나머지를 결과 string에 저장 후 reverse 정수화 시킬 때 Number() 사용하면 안됨. 실수도 Number이기 때문.