일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Next 팀 프로젝트
- 타입스크립트 props
- 리액트 팀 프로젝트
- 파이썬 list
- tanstack query
- REACT
- 자바스크립트
- 리액트 훅
- js
- 타입스크립트 리액트
- 파이썬 for
- useState
- 파이썬 for in
- 타입스크립트
- 한글 공부 사이트
- 내일배움캠프
- 파이썬 enumerate
- 내일배움캠프 최종 프로젝트
- 내배캠 프로젝트
- 파이썬 slice
- 리액트 프로젝트
- 리액트
- 파이썬 replace
- 코딩테스트
- 파이썬 반복문
- 프로그래머스
- React Hooks
- JavaScript
- typeScript
- 내일배움캠프 프로젝트
- Today
- Total
목록2024/02/16 (5)
aotoyae
💡 HTTP 상태 코드를 정리해 두자! 1XX - Informational 정보 제공(진행 중) 클라이언트의 요청을 받았으며 작업을 계속 진행하고 있다. HTTP/1.1 클라이언트에게만 보낼 수 있으며 응답은 바디없이 상태 라인, 헤어(생략 가능), 빈 줄로 종료된다. 100 : continue 계속 계속 진행하라. 101 : switching protocols 프로토콜 전환 프로토콜을 전환하라. 102 : processing 처리 중 (WebDAV) 처리 중이다. 서버가 처리하는데 오랜 시간이 예상되어 클라이언트에서 타임 아웃이 발생하지 않도록 이 응답 코드를 보낸다. 2XX - Success 성공 클라이언트가 요청한 동작을 수신하여 이해하였고 승낙하였으며 성공적으로 처리하였다. 200 : OK 성공 ..
💡 json-server 를 이용해 간단한 서버를 만들어보자 먼저 npm install json-server or yarn add json-server ~ 설치가 끝나면 루트 경로에db.json 파일을 하나 만들고 데이터를 넣어준다. { "posts": [ { "id": "1", "title": "a title", "views": 100 }, { "id": "2", "title": "another title", "views": 200 } ], "comments": [ { "id": "1", "text": "a comment about post 1", "postId": "1" }, { "id": "2", "text": "another comment about post 1", "postId": "1" } ]..
💡 toolkit 을 이용해서 store 를 다른 방식으로 만들어보자! 먼저 npm install @reduxjs/toolkit ~ ✳️ 카운터 기능configStore.js// import { combineReducers, createStore } from "redux";import counter from "../modules/counter";import { configureStore } from "@reduxjs/toolkit";// const rootReducer = combineReducers({ counter });// const store = createStore(rootReducer);const store = configureStore({ reducer: { counter: configur..
💡 함수 선언문과 화살표 함수의 호출 위치에 대해 더 알아보자 코딩 테스트를 풀다가 화살표 함수를 선언 전에 호출했는데 실행이 되는 코드가 있어서 대체 왜 되는거지??!?! 하며.. 알아본 호출 위치의 비밀.. function solution(nums) { let answer = 0; for (let i = 0; i < nums.length - 2; i++) { for (let j = i + 1; j < nums.length - 1; j++) { for (let k = j + 1; k < nums.length; k++) { if (isPrime(nums[i] + nums[j] + nums[k])) { // 화살표 함수 호출 answer++; } } } } console.log(answer); // 1 }..
📝 문제 어느 학교에 페인트가 칠해진 길이가 n미터인 벽이 있습니다. 벽에 동아리 · 학회 홍보나 회사 채용 공고 포스터 등을 게시하기 위해 테이프로 붙였다가 철거할 때 떼는 일이 많고 그 과정에서 페인트가 벗겨지곤 합니다. 페인트가 벗겨진 벽이 보기 흉해져 학교는 벽에 페인트를 덧칠하기로 했습니다··· n m section result 8 4 [2, 3, 6] 2 5 4 [1, 3] 1 4 1 [1, 2, 3, 4] 4 🫠 나의 풀이 function solution(n, m, section) { let arr = new Array(n).fill(0); let answer = 0; for (let i of section) arr[i] = 1; for (let j = 0; j < arr.length; j+..