본문 바로가기

Co-Study/JS 스터디 2021 ✔️17

[JS 스터디 1기] - factorial 함수 구현 코드 // factorial 함수 구현 // 시간 복잡도: O(n) // 공간 복잡도: O(1) function factorialIterative(n) { let result = 1; for (let i = 1; i O(n) function factorialRecursive(n) { if (n === 0) return 1; return n * factorialRecursive(n - 1); } console.log(factorialIterative(5)); console.log(factorialRecursive(5)); 2021. 12. 19.
[JS 스터디 1기] - 두 번째 미팅 21.12.19.일 오늘 JS 스터디 1기 두 번째 미팅을 가졌습니다. 이번에는 함수 부분과 스코프 관련 개념 부분이었는데 상당히 중요한 내용이었습니다. 변수/함수 호이스팅의 원리와 함께 코드 예시를 들면서 화이트보드에 상세히 설명을 하려고 노력했는데 스터디원분들이 정말 집중해주시고 잘 참여해주셔서 감사했습니다. 실행 컨텍스트와 클로저도 간단히 미리 맛보기 식으로 조금 내용을 말씀드렸고 이후 남은 15분동안 재귀 함수 - 기본 4가지 유형으로 마무리 했습니다. 부족한 시간에 JS로 자료구조까지 하려고 하니 쉽지 않았습니다. 다음주 토요일은 크리스마스여서 스터디 휴무로 지정하고 바로 그 다음날인 일요일에 4시간으로 몰아서 할지 2시간을 할지는 아직 미정입니다. 스터디원분들의 일정과 의견을 힘께 공유해서 진.. 2021. 12. 19.
[JS 스터디 1기] - power 함수 구현 코드 // power 함수 구현 // 시간 복잡도: O(n) // 공간 복잡도: O(1) // b: base (밑), e: exponent (지수) function powerIterative(b, e) { let result = 1; for (let i = 0; i O(n) function powerRecursive01(b, e) { if (e === 0) return 1; return b * powerRecursive01(b, e - 1); } // 시간 복잡도: O(log n) // 공간 복잡도: O(1), 재귀 호출 스택 고려 ->.. 2021. 12. 12.
[JS 스터디 1기] - 첫 정규 미팅 21.12.12.일 오늘 JS 스터디 1기 첫 정규 미팅을 진행했습니다. 기존 2명이 이탈하여 2명을 새로 모집해서 총 4명으로 진행하려고 했지만 아쉽게도 한분이 참여하지 못하고 3명으로 첫 정규 스터디를 했습니다. 우선 스터디 계획서 대로 자바스크립트 딥 다이브 1 ~ 11장을 사전에 예습으로 참여한 모든 인원이 잘 이행해주었고 오늘 미팅 때는 우선 목차를 살펴보면서 각 장의 중요도를 체크하였습니다. 이후 1장 부터 11장까지 한 장씩 함께 살펴보면서 스터디원들이 책을 읽으면서 궁금하거나 헷갈려했던 부분들을 체크하면서 함께 공유했습니다. 그렇게 1시간 30분 진행 후 5분 휴식을 가지고 1시간동안 1 ~ 11장 사이에 중요한 개념들을 제가 VS Code 나 아날로그 방식으로 스마트폰을 이용하면서 흰 종.. 2021. 12. 12.
반응형