일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재귀함수
- 자바스크립트
- 개발자_조이킴
- 코드스테이츠
- Hackerrank
- join
- Programmers
- 알고리즘
- 프로그래머스
- Algorithms
- 블록체인
- 코플릿
- 역행자
- SQL
- JavaScript
- Developer_JoyKim
- 최강의 인생
- array
- 코딩공부
- 배열
- Where
- array.push()
- MySQL
- for문
- 정규표현식
- node.js
- array.slice()
- 코딩테스트
- select
- 개발자의 책장
- Today
- Total
목록프로그래머스/Level2 (15)
CodingSpace
JadenCase 문자열 만들기 다른 분들이 하신것 보고 배우고 또 배우자! (한번의 for문으로도 풀리구나!) // 프로그래머스 - JadenCase 문자열 만들기 function solution(s) { // for the last week => arr = ['for','the','last','week'] let arr = s.split(" ") for(let i = 0; i
구명보트 다른 분들이 하신것 보고 배우고 또 배우자! (for문에 초기변수를 두개 사용가능하다!) // 프로그래머스 - 구명보트 function solution(people, limit) { // 내림차순으로 정렬 people.sort((a, b) => b - a) // 구명보트 사용할 때마다 +1 해줄 변수 cnt 선언 let cnt = 0 // left, right 인덱스 선언 let left = 0 let right = people.length - 1 // left 인덱스가 right 인덱스보다 작거나 같으면 while문 계속 실행 while(left
기능개발 다른 분들이 하신것 보고 배우고 또 배우자! (map 메소드!) // 프로그래머스 - 기능개발 function solution(progresses, speeds) { // 만약 작업의 개수가 0이라면, 빈 배열을 return한다 if(progresses.length === 0) return [] let result = [] // 모든 프로세스가 마무리(100% 이상) 될때까지 while문이 실행된다 while(progresses.length > 0) { // 맨 앞에 프로세스 요소의 진도가 100% 이상 될때까지 while문이 실행된다 while(progresses[0]
다리를 지나는 트럭 오랜만에 que와 stack 개념에 대해서 다시 살펴보게된 문제! 다른 분들이 하신것 보고 배우고 또 배우자! (자료구조 큐 개념 복습!) // 프로그래머스 - 다리를 지나는 트럭 function solution(bridge_length, weight, truck_weights) { let head = truck_weights.shift() let step = [head] let timeList = [1] let time = 1 let sum = step.reduce((acr, cur) => acr + cur, 0) while(truck_weights.length !== 0 || sum !== 0) { timeList = timeList.map((el) => el + 1) // 만약 ..
카펫 다른 분들이 하신것 보고 배우고 또 배우자! (Math.floor 메소드) // 프로그래머스 - 카펫
행렬의 곱셈 다른 분들이 하신것 보고 배우고 또 배우자! (왜 %1234567를 해줘야 하는지...) // 프로그래머스 - 행렬의 곱셈
피보나치 수 다른 분들이 하신것 보고 배우고 또 배우자! (왜 %1234567를 해줘야 하는지...) https://programmers.co.kr/questions/11991 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr // 프로그래머스 - 피보나치 수 function solution(n) { let list = [0, 1, 1] if(n