일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- 깃
- 백준15649번
- 백준n과m(1)
- 예외처리
- 웹
- 백준n과m(1)js
- 백준15649번js
- 컴퓨터공학
- CS
- 객체
- Express
- API
- 깃허브
- 자바
- 데이터베이스
- 타입스크립트
- 리팩토링
- 파이프라인
- 리액트
- npm
- 백준로봇청소기js
- 자바스크립트
- js
- Node.js
- 오픈소스
- 좋아요추가
- 브랜치
- gui
- post
- Today
- Total
목록js (4)
Nevertheless

function solution(diffs, times, limit) { var answer = 0; let level = 1; while(true){ let solved_time=0; for(let i=0;i➡️ 처음에는 위와 같이 풀이를 진행했는데, level 을 1부터 계속 반복문을 돌다 보니, 시간이 초과됐다. function solution(diffs, times, limit) { let left =1; // max 는 이전 반환값, curr 은 현재 처리할 요소 let right = diffs.reduce((max, curr) => Math.max(max, curr), 0); while(left limit) { ..

https://school.programmers.co.kr/learn/courses/15009/lessons/121687 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krfunction solution(command) { var answer = [0,0]; let x = [0,1,0,-1]; let y = [1,0,-1,0]; let dir = 0; for(let i = 0; i ✏️ 풀이 과정우선 (0,0) 을 기준으로 R일 경우에는 (0,1) -> (1,0) -> (0,-1) -> (-1,0) 으로 회전을 하게 되고, L 일 경우에는 (-1,0) -> (0,-1) -..

객체가 빈 객체인지 확인하기const obj1 = {}const obj2 = { message: "안 빔" }const num = 1const str1 = 'one' // 문자열도 객체const str2 = ''function isEmpty(obj) { if (Object.keys(obj).length === 0) { return true; } else { return false; }}console.log(isEmpty(obj1)) //trueconsole.log(isEmpty(obj2)) //falseconsole.log(isEmpty(num)) //trueconsole.log(isEmpty(str1)) //falseconsole.log(isEmpty(str2)) //true ➡️ ..

자바스크립트 foreach: for + each => 향상된 / 개선된 for문: 객체 (또는 배열)에서 요소를 하나 꺼낸 다음 매개변수로 그 요소를 전달하여 호출되는 콜백함수: 첫 번째 매개변수로는 데이터, 두 번째 매개변수로는 인덱스, 세 번째 배개변수로는 객체 통째로 들어온다. 1️⃣ 매개변수가 1개일 때 const arr = [1,2,3,4,5]arr.forEach( function(a){ console.log(a)}) 2️⃣ 매개변수가 2개일 때const arr = [1,2,3,4,5]arr.forEach( function(a,b){ console.log(`a : ${a} , b : ${b}`)}) 3️⃣ 매개변수가 3개일 때 const arr = [1,2,3,4,5]arr.forEac..