일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Number
- ES6
- todolist
- 모던
- 모던 자바스크립트
- 컴포넌트
- 함수
- 리액트
- react
- const
- BIND
- 데이터 타입
- null
- 스코프
- let
- var
- 자바스크립트
- CSS
- Interface
- VUE
- 투두리스트
- js
- redux
- 뷰
- 라우터
- 객체
- typescript
- function
- this
- 타입스크립트
- Today
- Total
목록코딩테스트 (3)
홍준혁
function solution( array, commands ) { var answer = []; for (let i = 0; i < commands.length; i++) { //console.log(commands[i][0], commands[i][1]); answer.push( [...array.slice(commands[i][0] - 1, commands[i][1]).sort()][ commands[i][2] - 1 ] ); } //expect value = [5, 6, 3] console.log(answer); return answer; } 코딩 레벨테스트를 했는데... 불합격을 했다고... 그것도 1 level인데... 너무 상심해서 다음부터는 열심히 준비해서 다시 도전해야겠다...
프로그래머스 해시에 있는 문제이다. function solution(participant, completion) { const completionCount = completion.length; for (let index = 0; index < completionCount; index++) { if (participant.includes(completion[index])) { //참가자가 완주자에 포함 된다면 participant.splice(participant.indexOf(completion[index]), 1); } } const answer = participant[0]; return answer; } 위의 코드는 시간복잡도를 생각하지 않고 짠 코드이다. 저렇게 코드실행을 해보면 테스트케이스는 다..
프로그래머스 스택&큐에 있는 문제인 기능 개발이다. 소스코드.js function solution(progresses, speeds) { const completeDay = []; const numberOfProgresses = progresses.length; const getCompleteDay = (progress, speed) => { const result = (100 - progress) / speed; return Math.ceil(result); }; const distribute = () => { let distributeDay = completeDay[0]; let resultIndex = 0; let result = [1]; for (let index = 1; index < numbe..