프로그래머스 코딩테스트 풀이(js) > 삼총사(lv1)
·
🔒Algorithm
문제 🔽https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 다른사람 풀이 🔽function solution(number) { let result = 0; const combination = (current, start) => { if (current.length === 3) { result += current.reduce((acc, cur) => acc + cur, 0) === 0 ? 1 : 0; ..
프로그래머스 코딩테스트 풀이(js) > 크레인 인형 뽑기 게임(lv1)
·
🔒Algorithm
문제 🔽https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 다른사람 풀이 🔽function solution(board, moves) { var count =0; var stack = []; for(var i=0;i 내풀이🔽1. 성공 ⭕  function solution(board, moves) { var answer = 0; let stack=[] let n = board.length // 2차원 배열 깊은복..
프로그래머스 코딩테스트 풀이(js) > 멀리뛰기(lv2)
·
🔒Algorithm
문제 🔽https://school.programmers.co.kr/learn/courses/30/lessons/12914 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr다른사람 풀이 🔽function solution(n) { var answer = 0; var dp=[]; dp[1]=1; dp[2]=2; for(var i=3;i내풀이🔽1. 실패 ❌ => ( 시간초과 : dfs로 재귀 쓰면 너무 오래걸림 ) // nC0 ~ nCn 까지 하면 될듯 하다 function solution(n) { var answer = 0; ..
프로그래머스 코딩테스트 풀이(js) > 카펫 (lv2)
·
🔒Algorithm
문제 🔽https://school.programmers.co.kr/learn/courses/30/lessons/42842 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr다른사람 풀이 🔽function solution(brown, red) { let sumOfHorizonAndVertical = (brown - 4)/2; for (let i=1; i 내풀이🔽function solution(brown, yellow) { let num1 = parseInt((brown-4)/2) for(let i=1; i 느낀점🔽생각보다 빨리 해결책을 ..
프로그래머스 코딩테스트 풀이(js) > 짝지어 제거하기(lv2)
·
🔒Algorithm
문제 🔽https://school.programmers.co.kr/learn/courses/30/lessons/12973 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 다른사람 풀이 🔽function solution(s) { const stack = []; for (let i = 0; i 내풀이🔽1. 첫번째 시도 -> 실패 ❌ ( 추정 원인: 시간복잡도 최적화 실패 )function solution(s){ // 성공>return 1 // 실패>return 0 // 반복분 > 탐색하면서 > [n] =[n+1] 이면 바로 ..