일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘문제
- next.js 에러
- 프로그래머스코딩테스트
- CSS
- 코테준비
- 프로그래머스 코테
- 개발자
- 프로그래밍
- 프로그래머스 알고리즘
- Redux-Toolkit
- 프로그래머스 Lv.0
- 정보처리기사
- 자바스크립트
- 프로그래머스코테
- 정처기기출
- 코딩테스트
- 알고리즘스터디
- 코딩
- 프로그래머스
- 프로그래머스알고리즘
- mysql
- 알고리즘공부
- 프로그래머스 레벨0
- 코테공부
- js
- 프로그래머스 코딩테스트
- 코테스터디
- html
- 1일1코테
- next.js
- Today
- Total
목록🖥 Computer Science/Algorithm (21)
계발하는 개발자
⚙️ 문제 설명 ⚠️ 제한 사항 🔃 입출력 📜 입출력 예 설명 🧠 나의 풀이 function solution(name, yearning, photo) { // 객체에 인물 이름과 그리움 점수 저장 const obj = {}; for (let x = 0; x < name.length; x++) { obj[name[x]] = yearning[x]; } // 결과 출력을 위한 배열 생성 const arr = []; // 배열에 값 전송 for (const people of photo) { let initNum = 0; for (const person of people) { initNum += obj[person] || 0; } arr.push(initNum); } return arr; } 🧐 풀이 설명 nam..
⚙️ 문제 설명 ⚠️ 제한 사항 🔃 입출력 📜 입출력 예 설명 🧠 나의 풀이 // 1차 - 코드 통과했지만, 시간 초과로 제출시에는 실패 function solution(players, callings) { for(let i=0; i 0) { const temp = players[callIndex]; // kai players[callIndex] = players[callIndex - 1]; // poe players[callIndex - 1] = temp; // poe가 kai 자리로 이동 } } return players; } // 2차 function solution(players, callings) { const playerObj = {}; // 중복된 선수 이름을 처리하고 인덱스를 저장 play..
⚙️ 문제 설명 ⚠️ 제한 사항 🔃 입출력 📜 입출력 예 설명 🧠 나의 풀이 function solution(numbers) { let str = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]; str.forEach((x,i) => { numbers = numbers.replaceAll(x,i); }); return Number(numbers); } 🧐 풀이 설명 먼저 주어진 numbers 문자열을 목표한 값을 담고있는 각 배열 요소로 쪼개기 쉽지 않기 때문에 str 이라는 문자열 배열을 담고있는 임의의 변수를 만들어줬다. 그리고 str 배열의 각 요소를 x라고 했을 때 numbers 문자열에서 이 x라는 ..