일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 미리보기
- updater
- Github Actions
- setstate
- 개발
- 후기
- Preview
- 항해99
- FileReader
- imagePreview
- useEffect
- 라우팅
- Redux
- CI/CD
- 브라우저 렌더링
- 채팅방
- previousState
- 비동기
- 7기
- 스파르타코딩클럽
- rendering
- socket.io
- 접근 제한 라우팅
- S3
- 동기
- route
- 배포
- react
- qwe
- routing
- Today
- Total
목록Algorithm (2)
삐옹
입력값 받기 복잡해보여서 백준은 피하고 피해왔는데 스터디를 백준으로 하게되었으니 다른 방도가 없다. 노드로 입력값을 받아 보자. 저마다 입력값을 받는 방식이 조금씩 다르기 때문에 내게 맞는 방식을 찾아 정리하는게 좋다. 그렇게 정리해본 코드이다. // 1. 하나의 값을 입력받을 때 const input = require("fs").readFileSync("./input.txt").toString().split(" "); console.log(input[0]); // 2. 공백으로 구분된 한 줄의 값들을 입력받을 때 const input = require("fs").readFileSync("./input.txt").toString().split(" "); const arr = []; input.map((a..
학습 계기 - 난 수학적인 지능이 좀 딸린단 생각을 갖고 살아서.. 알고리즘 공부를 미루고 미뤄왔다. 하지만 개발에 있어서 알고리즘이 설계도라는 비유를 어떤 블로그에서 보고 더이상 피할데가 없음을 깨달았다. 왜냐면 1주차 프로젝트를 만들면서 설계라는 것의 중요성을 깨달았기 때문이다. 공부 방법 알고리즘을 공부하는 목적은 단순 풀이가 아닌 구현에 있다. '일단 되라 얍'이 아니라 '문제를 빠르게 파악하고, 효율적으로 문제를 풀어서, 어떤 입력값이 들어오더라도 안정적인' 코딩을 하는 것이다. 개념이해를 하기전에 내가 알고리즘을 어떤 언어로 풀 것인지를 정해야한다. 나는 전부터 자바스크립트를 공부해왔기에 별 고민없이 정했다. 개념이해 기본 알고리즘 코드 학습 쉬운 문제 풀이(스터디를 잘 이용하자) 어려운 문제..