Language/JavaScript(22)
-
[JavaScript] 프로그래머스 - 숫자의 표현
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/12924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 function solution(n) { let answer = 0; for(let i=1; i
2023.05.03 -
[JavaScript] 프로그래머스 - 귤 고르기
문제출처 : https://school.programmers.co.kr/learn/courses/30/lessons/138476 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 function solution(k, tangerine) { const obj = {}; tangerine.forEach((el) => { obj[el] = ++obj[el] || 1 }) const arr = Object.values(obj).sort((a, b) => b - a); let count = 0 for(let i = 0; i < arr.length; i++){..
2023.05.03 -
[JavaScript] 프로그래머스 - 멀리뛰기
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/12914 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 function solution(n) { const arr = new Array(n).fill(0); arr[0] = 1; arr[1] = 2; for(let i=2; i < n; i++){ arr[i] = (arr[i-1] + arr[i-2]) % 1234567; } return arr[n-1]; }
2023.05.03 -
[JavaScript] 프로그래머스 - 예상 대진표
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/12985 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 function solution(n,a,b) { let answer = 0; while(a !== b){ a = Math.ceil(a / 2); b = Math.ceil(b / 2); answer++; } return answer; }
2023.05.03 -
[JavaScript] 프로그래머스 - 짝지어 제거하기
문제출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12973 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 function solution(s){ const stack = []; for(let i = 0; i < s.length; i++){ if(stack[stack.length - 1] === s[i]) { stack.pop(); } else { stack.push(s[i]); } } return !stack.length ? 1 : 0; }
2023.05.03 -
[JavaScript] 프로그래머스 - 다음 큰 숫자
문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/12911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 function solution(n) { const num = n.toString(2).split("1").length; while(true){ n++; if(n.toString(2).split("1").length === num) return n } }
2023.03.20