목록Programmers (202)
한 걸음씩
https://school.programmers.co.kr/learn/courses/30/lessons/12969 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 process.stdin.setEncoding('utf8'); process.stdin.on('data', data => { const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); let str; for (let i = 0; i < b; i++){ str = '' for (let j = 0; j < a; j++){ st..
https://school.programmers.co.kr/learn/courses/30/lessons/120902 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 1 function solution(my_string) { return eval(my_string); } eval은 문자열로 둘러싸인 계산식을 자동변환해서 반환해 준다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/eval eval() - JavaScript | MDN **eval()**은 ..
https://school.programmers.co.kr/learn/courses/30/lessons/181859 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(arr) { var stk = []; let i = 0 while(i 0){ if (stk[stk.length - 1] === arr[i]){ stk.pop() i++ }else{ stk.push(arr[i]..
https://school.programmers.co.kr/learn/courses/30/lessons/181830 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(arr) { const row = arr.length const column = arr[0].length if (row === column){ return arr }else if (row > column){ for (let i = 0; i < arr.length; i++){ while (arr[i].length !== row){ arr[i].push(0..
https://school.programmers.co.kr/learn/courses/30/lessons/181913 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(my_string, queries) { let new_string = [...my_string.slice()] for (let i = 0; i < queries.length; i++){ const [s, e] = queries[i] // 인덱스 s부터 e까지 뒤집어라 new_string.splice(s, e - s + 1, ...new_string.sl..