목록Daily/TIL(Today I Leared) (66)
Judaeng

✅Toy 문제 18번 getItemFromTwoSortedArrays 길이가 m, n이고 오름차순으로 정렬되어 있는 자연수 배열들을 입력받아 전체 요소 중 k번째 요소를 리턴해야 하는 문제였다. 이 문제에선 시간복잡도가 O(k), O(log k)라고 적혀있는데 O(log n)처럼 풀은 것 같은데 아니라고 하니까 복잡했다. 이진 탐색 방법으로 풀었는데 래퍼런스에선 mid의 값을 Step으로 준건가? 머지? 이런 느낌이 강하게 들었다. 누가 이 문제 풀이를 한번만 해줬으면 좋겠다💧 점점 문제를 풀 수록 지치고 어렵다. ✅SQL Part-4 스키마와 함께하는 기본 SQL 문제와 Part-5 추가 요구조건과 스키마 스프린트를 진행했다. SQL 기본 쿼리문을 이해하고, JOIN에 대한 이해를 해야되는 스프린트였다..

✅SQL Part1-Quiz Practice, Part2-MySQL 설치 및 생성/조회/삭제, Part3-데이터베이스 연결과 스키마 이런 식으로 나눠서 스프린트를 진행했다. Part1에서 퀴즈랑 연습을 통해 기억을 떠올렸던 것 같다. 퀴즈와 연습은 홈페이지가 따로 있었다 신기하게도! 그리고 MySQL설치와 데이터베이스 생성/조회/삭제는 연습으로 간단하게 해 봤다. 오늘의 마지막 Part-3는 Node.js에서 MySQL이랑 연동하는 문제였는데 1시간 정도 고민해봤는데도 안되다가 페어 분이 도와주셔서 해결했다. 비밀번호만 바꿔주면 해결되는 문제였다. 더보기 Achievement Goals 3 Tier Architecture 를 이해한다. 영속성의 개념을 이해하고, 데이터베이스의 필요성을 인지한다. 데이터베..

✅Redux 연습해보기 페어 분이 공유해주신 유튜브 영상을 보면서 리액트 리덕스 튜토리얼을 진행 보았다. Vanila Javascript로 리덕스 코드 구조를 살펴보고, 이것을 리액트 프로젝트로 옮겨서 어떤 식으로 적용이 되고 실제로 어떤식으로 사용되는지 알아보았다. 리듀서, 액션, 디스패치, 스토어, 구독 등의 개념이 다 들어가 있었다. 처음엔 머리로만 새겨두었는데 막상 코드로 따라가 보니 어려웠다. 그래도 코드로 따라가다 보니까 이해가 더 쉬웠고, 머릿속에 조금 흐름이 그려지는 느낌이 들었다. 페어 분 덕분에 리덕스 연습도 하고, 개념을 많이 이해해서 정말 좋은 시간이었다✌ 🍒More Study ✅Redux-thunk, Redux-saga ✅Redux ToDoList 만들어보기 및 복습

✅Redux Redux의 대한 기본 개념 및 등장 배경을 알고 블로킹하는 시간이 있었다. 리덕스에 대한 내용은 따로 블로깅해두었다. ✅Cmarket 그전에 Cmarket-hooks를 페어와 같이 만드는 것인 줄 알고 안 만들었던 것이 Redux로 다시 돌아왔다. 이번에는 정말 페어랑 같이 진행했다. 상품 페이지와 장바구니 페이지로 구성되어있는데, 나는 처음 이해하기가 어려워 테스트 케이스를 보면서 진행했다. 페어 분이 너무 스프린트에 대해(?) 구조, 흐름에 대해 애기를 너무 잘해주셔서 이해가 정말 빠르게 됐다. Redux에서 중요한 개념들이 어떤 식으로 흘러가는지 파악하는 것을 너무 잘 도와주셔서 너무 좋게 잘 마무리됐다. 더보기 Achievement goals 상태 관리 라이브러리가 왜 필요한지 이해..