목록Programmers (202)
한 걸음씩
https://school.programmers.co.kr/learn/courses/30/lessons/12954 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(x, n) { var answer = []; if (x > 0){ for (let i = x; i = (x * n); i += x){ answer.push(i) } }else if (x === 0){ for (let i = 0; i
https://school.programmers.co.kr/learn/courses/30/lessons/154539 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(numbers) { // numbers의 길이만큼 answer배열을 -1로 채워서 생성 var answer = new Array(numbers.length).fill(-1); const stack = [] for (let i = 0; i < numbers.length; i++){ // stack 배열이 비어있지 않고, // 현재 스택의 맨 위에 있는 인..

https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(s) { const sArr = s.split('') const obj = { '(': ')', '[': ']', '{': '}', } let cnt = 0 for (let i = 0; i < sArr.length; i++){ let stack = [] let isValid = true for (let j = 0; j < sArr.length; j++){..
https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(cards1, cards2, goal) { for (const char of goal){ if (cards1[0] === char){ cards1.shift() }else if (cards2[0] === char){ cards2.shift() }else{ return 'No' } } return 'Yes' } goal배열의 요소를 하나씩 꺼내서 card..
https://school.programmers.co.kr/learn/courses/30/lessons/132267 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(a, b, n) { let answer = 0; let emptyBottles = n; // 처음에는 가지고 있는 빈 병의 수가 n while (emptyBottles >= a) { // 가지고 있는 빈 병의 수가 a보다 큰 경우에만 반복 // a개의 빈 병을 가져다주면 b개의 콜라를 받는다.-> 현재까지 교환한 콜라의 병 수 const exchange..