일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 싸피 11기
- 개발자
- ssafy
- 알고리즘
- 백준
- 싸피 대전캠퍼스
- SSAFYcial
- swea
- 싸피
- 자료구조
- 자바스크립트
- 자바 알고리즘
- 싸피 10기
- jpa
- 비동기
- 코드트리
- 자바스크립트 자료구조
- 싸피11기
- 싸피10기
- 싸피셜
- 프로그래머스
- 싸피 기자단
- 리액트
- 싸피 12기
- 코딩테스트 자바
- 알고리즘 자바
- 코딩테스트
- 인프런
- 자바 코딩테스트
- 프론트엔드
- Today
- Total
목록분류 전체보기 (71)
병아리의 코딩 일기
안녕하세요! 오늘은 배열을 다룰 때 많이 쓰이는 여러가지 편리한 함수들을 소개해보도록 하겠습니다! 코딩테스트 푸실 때에도 필요한 부분을 적용해보시면 좋을 것 같아요. 그럼 저와 함께 꼬고싱~ 배열 생성하기 const arr1 = new Array(); // [] const arr2 = []; // [] const arr3 = [1, 2, 3, 4, 5]; // [1, 2, 3, 4, 5] const arr4 = new Array(5); // [ ] Array.fill(): 배열 초기화 하기 fill 함수는 입력받은 파라미터의 값으로 모든 요소를 초기화한다. const arr5 = new Array(5).fill(5); console.log(arr5); // [5, 5, 5, 5, 5] Array.from..
이선협 강사님의 자바스크립트 코딩테스트 광탈 방지 A to Z 강의를 요약 정리해보았습니다. 😃 알고리즘을 잘 공부하는 방법 문제를 풀 때 중요한 것 1. 항상 여러가지 풀이 방법이 있을 수 있다는 것을 기억하자 2. 항상 예외가 있을 수 있다는 것을 기억하자 3. 내가 풀어낸 답이 베스트인지 의심하자 4. 문제를 풀었다면 시행착오를 모두 기록하자 5. 다른 사람의 코드를 많이 보자. 생각하지 못했던 방법을 발견할 수 있다. 6. 쉽게 포기하지 말자. 하지만 도저히 모르겠다면 답을 보는 것도 좋은 방법이다. 그나마 재밌게 공부하는 법 1. 시각적인 사이트의 도움을 받자 (Visualgo, Algorithm Visualizer 등 알고리즘을 시각화한 사이트는 꽤 많다.) 2. 공부하는 자료구조 / 알고리즘..
이 강의는 프로그래머스 이선협 강사님의 '코딩테스트 광탈 방지 A to Z 자바스크립트' 강의를 요악한 내용입니다. 😃 자료구조와 알고리즘이란? 자료구조(Stack, Queue, Graph, Tree ...)는 메모리를 효율적으로 사용하며 빠르고 안정적으로 데이터를 처리하는 것이 궁극적인 목표로, 상황에 따라 유용하게 사용될 수 있도록 특정 구조를 이루고 있다. 반대로 말하면 어떤 상황에서는 느리고 불안정적일 수 있다는 것이다. 그래서 우리는 상황에 맞는 자료구조를 선택할 수 있는 능력이 필요하다. 알고리즘(Binary Search, Shortest Path...)은 특정 문제를 효율적이고 빠르게 해결하는 것이 궁극적인 목표로 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것을 말한다. 프로그래밍은..
내 풀이 (통과) function solution(cards1, cards2, goal) { const length = goal.length; for (let i = 0; i < length; i++) { if (goal[0] === cards1[0]) { goal.shift(); cards1.shift(); } if (goal[0] === cards2[0]) { goal.shift(); cards2.shift(); } } if (goal[0] === undefined) { return "Yes"; } return "No"; } goal과 cards 의 0번 인덱스를 비교하고 지우고를 반복하면 된다. 다른 사람들은 이 방법을 for of 문을 이용해서 더 쉽게 짰다. 나도 for of 잘 쓰고 싶어.. ..
풀이 1 function solution(n) { let arr = [...String(n)]; let answer = []; for (let i = 0; i Number(value)); } 기억해야 할 문법:ㄹ reverse() map()
안녕하세요! 벌써 여름 날씨가 되어가네요 :) 오늘은 제가 자바스크립트를 공부하는 데에 정말 큰 도움을 받고 있는 '코드온랩' 선생님을 소개할게요! 저는 강남의 한 국비학원에서 백엔드 수업을 수료하고 현재 프론트엔드 개발자를 준비하고 있어요. 강의들을 듣고, 스스로 홈페이지를 직접 만들어보며 기초적인 HTML 과 CSS 를 공부하던 중 기능 구현을 하기 위해선 결국 자바스크립트를 잘해야 한다는 사실을 깨달았습니다. 여러 무료 강의들과 책을 보며 어느 정도 기초 지식을 쌓았지만, 막상 혼자 적용해보려고 하니 막막하고 어렵더라구요. 그러던 찰나에, 방향을 잡아주는 사람이 필요하다고 생각되어 숨고 앱에서 코딩 레슨 요청을 했고 그 때 코드온랩 을 처음 알게 되었습니다. ;) 일단 '기다려주는 쌤'이라는 첫 소..