일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- js
- 프로그래머스
- 4주 프로젝트
- 손에 익히며 배우는 네트워크 첫걸음
- 리덕스
- 토익
- 리액트
- til
- 회고
- programmers
- 코드스테이츠
- 알고리즘
- SQL 고득점 Kit
- 타임어택
- 정재남
- 2주 프로젝트
- python
- 백준
- 파이썬
- javascript
- 렛츠기릿 자바스크립트
- 제로초
- 리트코드
- codestates
- 타입스크립트 올인원
- Async
- 자바스크립트
- 타입스크립트
- 코어 자바스크립트
- LeetCode
- Today
- Total
목록codestates (15)
Jerry
* 필요한 문장으로 판단되는 경우에 발췌했으며, 출처 표기를 준수하였습니다. * 본 글은 개인 노션에서 만들어 티스토리에서 재구성했습니다. (노션 접속은 본 줄의 문장을 클릭) Linked List(링크드 리스트) 링크드 리스트는 IPL(Information Processing Language)를 주로 다룬 RAND 회사의 Allen Newll, Cliff Shaw and Herbert A. Simon에 의해 발달되었다. 링크드리스트는 lists, stacks, queues, associative arrays, S-expressions 같은 데이터 구조에 흔히 사용되며, 종류로 Singly Linked List, Doubly Linked List, Circular Linked List, Doubly Ci..
1. 오늘 stack과 queue에 대해 학습한 내용을 정리한 글이다. juicyjerry.tistory.com/14 2. git work flow에서 한 가지 알게 된 사실이 있다. 더보기 fork →clone → *add pair's fork as remote → **driver 먼저 코드 작성 후 커밋 →역할 체인지 (git pull pair master) 후 코드 작성 → commit → 역할 체인지 *git remote add pair git remote -v ** git add git commit -m 'change(TOO)' 나의 레포에 상대가 pull을 했을 경우, 나의 레포 기록에 남을 줄 알았는데 아니였다. pull 받은 기록을 남기고 싶다면, pull를 받아온 상태에서 내 repo로 ..
* 필요한 문장으로 판단되는 경우에 발췌했으며, 출처 표기를 준수하였습니다. ** 본 글은 개인 노션에서 가져왔습니다. 1. Stack In computer science, a stack is an abstract data type that serves as a collection of elements, with two main pricipal operation(push, pop) abstract data type is a mathematical model for data types. An abstract data type is defined by its behavior (semantics) from the point of view of a user, of the data, specifically in ..
1. Hiring Assessments 리팩토링 with Linting : IM Course 들어오기 전, 보았던 7문제 테스트를 ESlint를 활용하여 리팩토링해보았다. 또한, ESLint 레퍼런스를 보면서 과제를 해결해나가는 부분에서 어떻게 이 문서를 활용해야할지 이해도가 부족했다. 또한, 이번 과제 제목에 있는 리팩토링이라는 단어를 보면서, 이번 과제가 무엇을 하는지 제대로 이해를 못한 상태에서 과제를 진행을 했다.(지금 와서 생각해보니) 대충 보고 대충 이해하는 악습이 있어보인다. 2. Git Work Flow Conflict 충돌이 되는 상황을 하나 발견했는데 코드가 수정된 파일을 add, commit만하고 push 하지 않은 상태로 pair의 remote repo를 pull 했을때 충돌이 일어..
1. Immersive Course를 기다리면서 한 것 중 하나로 Ubuntu를 설치하였다. 우분투가 "아주 사람을 들었다 놨다" 한다. 그러던 중 문득 우분투를 사용하면서 불편했던 점을 기록해놓으면 재미있을 거 같아서 기록을 하고 있다. (오늘만 8가지 발견!!) 2. 조금씩 알아가면서 친해지고 싶은 친구가 생겼다. 그 친구는 우툰부.. 최근에 윈도우라 멀어지고 만난 새로운 친구다. 아직 너무 어색하고 불편하지만 점차 가까워지도록 노력할 것이다. 3. 런타임에 대해 알게 되었다. - 런타임이란: 프로그래밍이 돌아가는 환경 즉, 어떤 프로그래밍 언어가 동작할 수 있는 프로그램 (환경 = 프로그램) ex. js 런타임이 브라우저 밖에 없었는데 이제 node.js라는 새로운 런타임이 나왔습니다. 4. nvm..
✏️ 4주 회고록 *나름 열심히 적었는데, Notion에서 작성해서 Tstory로 옮겨보려다가 상태가 걷잡을 수가 없어서 최대한 수정해서 올립니다. UI가 엉망이라 Notion 페이지를 먼저 보시는 것을 권장합니다! ㅠㅠ... 원본은 "현재 이 글을 눌러주시면 되겠습니다. Full pre 07기 (pre-course) 2020년 9월 7일 개강~ 10월 6일 종료 Source: In my head and body experience 더울 때 시작했는데, 쌀쌀해지니 프리 코스 과정이 끝나버렸다. 한 계절이 무심히 지나갔듯이, 프리 코스에서 시간도 무심하게 지나갔다. 다시 돌아간 시간을 잡을 수 없기에, 순간순간에 충실해야 한다는 것을 글을 쓰며 느껴지는 대목이다. 지난 4주, 나름대로 열심히 했다고 나 자..
코드스테이츠와 블로그를 시작한지 이틀날이다. #1. 조건문 기초( Conditional Expression) 어떠한 조건을 판별하는 기준을 만드는 것이라고 한다. 비교 연산자(Comparision Operator)를 자주 만나게 된다. ex. >, =, 단서(Error msg) 확인(확보) -> 분석 로직이 잘못된 경우 -> 가설 성정 -> 가설 검증 유용한 테스트 방법 경우의 수를 정리한다 경우의 수에 대해 하나씩 기대값과 실제값을 비교한다 이것을 유닛테스트라고 부른다. 이런 개발 방법론을 테스트주도개발이라고 부른다.