일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- react fragment
- rate limit
- 노마드 코더 #타입스크립트 #typescript #class
- 빡킹독
- 코드스테이츠 #알고리즘 #그리디
- 얕은 복사 #깊은 복사 #shallow copy #deep copy
- react #useCallback #react Hook
- useState #Hooks
- donwstream #upstream #origin
- DP #c++
- axios
- React-Query
- React #controlled component #비제어 컴포넌트 #제어 컴포넌트
- RateLimit
- React #리액트 이벤트 주기 #리액트 이벤트
- #useRef #언제 쓰는데?
- 이친수
- 백준 #직각삼각형
- 다익스트라 #파티 #백준
- 플로이드 #c++
- raect typescript #react #typescript #styled-component
- React #Hook rules #Hook 규칙
- JWT #토큰 #refreshToken #accessToken #Token #token #localStorage #sessionStorage
- npm #not being able to find a file #npm install Error
- 버블링 #갭쳐링 #이벤트 #JS
- 백준 #적록색약
- html entities
- react
- React #effect hook #useEffect
- interceptors
- Today
- Total
목록분류 전체보기 (111)
꿈꾸는 개발자
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mhMfB/btrRzRrUVEJ/Tx7OFnPIrcxAK3p8V5ZNmK/img.png)
-codding apple 영상 참고: function first(parameter) { console.log("1"); parameter(); } function second() { console.log("2"); } first(second); //callback함수는 동기일 수도 비동기일 수도 있다=> //callback함수를 사용하는 이유: 함수를 순차적으로 실행하기 위해서 사용을 한다! //다른 사람이 작성한 코드를 가져와(여기에서는 first()) 그 다음 바로 내가 원하는 코드를 작성할 때 //이 경우 function second => callback함수를 실행하면 된다! //위처럼 callback을 중복하다 보면 이제 callback hell이 발생하게 된다=>이럴 때는 promise로 해결..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bV20Bs/btrRzk1L9rt/f5qitRliULQ4fBHtAlZPx0/img.png)
추가로 학습해야 할 내용들: anonnymous 함수에 대한 내용! call/bind/apply()에 따른 this의 변환을 조사해라! promise의 정적 메소드들 추가 분석하기 (ex Promise.allSettled()); this에 관한 내용! (화살표 함수의 this는 무조건 부모 값을 받아오는 것이다!) const obj = { name: "hoin", sayName() { console.log(this.name); const inner = () => { console.log(this.name); }; inner(); }, }; 위와 같은 경우에는 inner함수 즉 화살표 함수의 경우 내부 this 부모에 binding되어 sayName()과 마찬가지로 부모의 this를 지칭하게 된다! 하지만..
함수 작성 관련 함수 이름 작성할 때 주의점: https://velog.io/@pjc0247/%EA%B0%9C%EB%B0%9C%EC%9E%90-%EC%98%81%EC%96%B4 개발자 영어 개발자는 수학과 영어를 공부해야 하고, 변수명 짓는것이 가장 어렵다는말은 정말 많이들 하지만, 정말로 퇴근후에 영어를 공부하고 변수명을 잘 짓는 개발자는 희귀합니다.변수명을 잘 짓는것 velog.io 스타일 가이드: Airbnb 스타일 가이드 한국어 번역본: https://github.com/ParkSB/javascript-style-guide GitHub - parksb/javascript-style-guide: Airbnb JavaScript 스타일 가이드 Airbnb JavaScript 스타일 가이드. Contr..
Jest: 페이스북에서 만든 테스팅 라이브러리이다 Jest의 용법과 관련된 추가적인 자료 https://www.daleseo.com/jest-basic/ Jest로 기본적인 테스트 작성하기 Engineering Blog by Dale Seo www.daleseo.com 위 블로그에 따르면, npm을 통해 jest를 설치한 이후 밑과 같이 test 스크립트를 수정해줘야 한다! "scripts": { "test": "jest" }, 그 후 test.js(파일명은 자유롭게)을 생성하고 밑과 같은 방식으로 코드를 작성한 후 터미널에 npm test를 실행하면 테스트 실행 및 퉁과 문구가 나올 것이다! test("1 is 1", () => { expect(1).toBe(1); }); 기본적인 테스트 작성법: te..
보호되어 있는 글입니다.
정답 코드: function solution(s) { let ans=''; let arr=s.split(' '); console.log(arr); for(let i=0;i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bQOrCt/btrJAN3HDFO/pLTeq5pmLkEtHLBQkg44kk/img.jpg)
시간 제한메모리 제한제출정답맞힌 사람정답 비율 0.5 초 (추가 시간 없음) 128 MB 58467 26950 21970 48.207% 문제 재원이는 한 도시의 시장이 되었다. 이 도시에는 도시를 동쪽과 서쪽으로 나누는 큰 일직선 모양의 강이 흐르고 있다. 하지만 재원이는 다리가 없어서 시민들이 강을 건너는데 큰 불편을 겪고 있음을 알고 다리를 짓기로 결심하였다. 강 주변에서 다리를 짓기에 적합한 곳을 사이트라고 한다. 재원이는 강 주변을 면밀히 조사해 본 결과 강의 서쪽에는 N개의 사이트가 있고 동쪽에는 M개의 사이트가 있다는 것을 알았다. (N ≤ M) 재원이는 서쪽의 사이트와 동쪽의 사이트를 다리로 연결하려고 한다. (이때 한 사이트에는 최대 한 개의 다리만 연결될 수 있다.) 재원이는 다리를 최대..
시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 128 MB 73556 30517 22858 39.777% 문제 0과 1로만 이루어진 수를 이진수라 한다. 이러한 이진수 중 특별한 성질을 갖는 것들이 있는데, 이들을 이친수(pinary number)라 한다. 이친수는 다음의 성질을 만족한다. 이친수는 0으로 시작하지 않는다. 이친수에서는 1이 두 번 연속으로 나타나지 않는다. 즉, 11을 부분 문자열로 갖지 않는다. 예를 들면 1, 10, 100, 101, 1000, 1001 등이 이친수가 된다. 하지만 0010101이나 101101은 각각 1, 2번 규칙에 위배되므로 이친수가 아니다. N(1 ≤ N ≤ 90)이 주어졌을 때, N자리 이친수의 개수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N..