반응형 프로그래머스6 프로그래머스 : 숫자 문자열과 영단어 자바스크립트 정규표현식을 안쓰려고 아둥바둥 하다가 결국 정규표현식을 썼다. 정규표현식을 따로 기재하진 않겠다. String.Split() 과 Array.join() 나는 Split과 join을 단순히 배열문자열 전환역할로만 생각했다. 하지만 이 문제는 split과 join의 개념을 정확히 알고 있을때 풀 수 있는 문제였다. Array.join(x) : Array의 각 요소들 사이에 x를 넣어서 연결한다. x가 없다면 쉼표(,)로 대신한다. ['2', '45sixseven'].join(1) //= '2145sixseven' String.split(x) : String을 x로 끊어서 배열로 만든다. '2three45sixseven'.split('three') //= ['2', '45sixseven'] 풀이 당연히 내 머.. 2021. 10. 27. 알고리즘 : 큰 수 구하기 프로그래머스 (자바스크립트) 내가 맨 처음에 작성했던 코드는 다음과 같다. 처음엔 반복문으로 쓰다가 , 이건 queue 같다 싶어서 queue를 이용했다. 그런데 하다보니 후입선출이 되는걸 보고 stack이란걸 깨달았다. function solution(number, k) { //현재값보다 다음값이 크면 현재값을 제거해야함. 무조건 제거임 if(k===0)return number let stack = [number[0]] let idx = 0; for(let i = 1;i 2021. 10. 26. 이전 1 2 다음 반응형