이진탐색 정렬되어 있는 리스트에서 탐색 범위를 절반씩 좁혀가며 데이터를 탐색하는 방법 시작점,끝점,중간점을 이용하여 탐색 범위를 설정한다.
원하는 사람의 github에 가서 fork 버튼 클릭fork로 생성한 본인 저장소에서 download code 버튼 클릭 후, url 복사 자신의 터미널에서 home directory에, git clone repo \* repo: 복사한 urlls를 하면 clone한
오늘날 AR과 VR은 우리와 밀접한 관계를 갖고 있다.그래서 "model-viewer"라는 web component를 사용해서 web상에 3D model을 띄우는 프로젝트를 할 것이다.아래는 프로젝트를 하기위해 준비되어야 하는 것들이다.1) 웹 브라우저 ( ex. ch
(1) heroku -v 로 헤로쿠 설치 되어있는지 확인(2) heroku login 로 헤로쿠 로그인(3) cd (경로) 로 스프링부트 프로젝트로 이동(프로젝트 이름이 demo이면 demo dir.까지 이동)(4) git init(5) git add .(6) git
이번 포스트는 직방의 경쟁제품인 다방과 장단점을 다양한 측면으로 비교하여 더 상세하게 분석해 볼 것이다.1-1. 기본 정보1-2. 사용자 평가직방은 주식회사 직방에서 자체적으로 개발하고 2012년 1월부터 서비스를 시작한 대한민국의 최초 애플리케이션 서비스이다. 201
이번 포스트에서는 직방의 문제점 3가지를 분석하고 그에 대한 개선안 3가지를 제시한다. 마지막으로 직방의 가치를 높일 추가적인 아이디어 3가지를 제시하려 한다.1-1. 지하철 역으로 찾기 기능의 문제점1-2. 5개로 나누어진 메인 UI의 문제점1-3. 개인 페이지의 구
이번 포스트는 직방분석을 선택하게 된 배경과 그 특징에 대해 소개하고자 한다.직방은 국내 1세대 프롭테크 기업이자, 온라인 부동산 플랫폼 시작에서 1위를 달리고 있다. 그래서 직방이 어떤 특징으로 소비자의 마음을 사로잡았는지에 대해 궁금하여 직방분석을 선택하게 되었다.
1260번으로 이동DFS와 BFS를 구하기 위해DFS: 깊이 우선 탐색 / BFS: 너비 우선 탐색 그래프를 표현하기 위해서 인접행렬 graph 사용방문한 노드인지 확인하기 위해 check\[] 사용재귀함수를 사용해 DFS 구현큐를 사용해 BFS 구현https:
1보다 큰 자연수 중에서 1과 자기 자신을 제외한 약수가 없는 자연수를 소수라고 한다. 예를 들어, 5는 1과 5를 제외한 약수가 없기 때문에 소수이다. 하지만, 6은 6 = 2 × 3 이기 때문에 소수가 아니다.골드바흐의 추측은 유명한 정수론의 미해결 문제로, 2보
소수 구하는 최적의 알고리즘 에라스토테네스의 체2부터 소수를 구하고자 하는 모든 수를 나열한 뒤, 특정 수의 배수들을 제거해 나가는 알고리즘c언어
예제 입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다.각 입력에 대해 직각 삼각형이 맞다면 "right", 아니라면 "wrong"을 출력한다. 직각삼각형 판단하는 공식 가장 긴변^2 = 가장 짧은 변^2 + 나머지 변^2c언어commentsc
(x,y)에서 네변까지의 거리는 x, y, |w-x|, |h-y| 이다.따라서 네 수를 배열에 넣은 후, 배열 내에서 가장 작은 수를 찾는 알고리즘을 통하여 결과값을 찾을 수 있다.c에서 절댓값 구하는 함수: abs() 배열 내에서 가장 작은 수를 찾는 알고리즘 c언
(x1, y1) (x2,y2) (x3,y3)가 있고 (x4,y4)를 구하고 싶을 때,if ( x1 = x2 ) { x4 = x3 }else if ( x1 = x3 ) { x4 = x2 }else { x4 = x1 }y4도 동일한 알고리즘으로 구현하
상태 관리 코드를 분리할 수 있음미들웨어를 활용한 다양한 기능 추가(ex.redux-saga)SSR시 데이터 전달이 간편(SSR:server-side-Randering)리액트 콘텍스트보다 효율적인 렌더링 가능리덕스 사용 방법상단에 import { createStore
상위 컴포넌트 => 하위 컴포넌트 데이터 전달할 때 속성값 사용하지만 하위 컴포넌트가 많을 경우 속성값을 사용하면 불편해서 "context"라는 것을 사용함사용방법상단에 { createContext } import위의 function Greeting(){}을 useCo
리액트란?자동으로 업데이트 되는 UIrender함수는 순수 함수로 작성state는 불변 변수로 관리라이브러리=> 웹팩(WebPack) VS 바벨(Babel)WebPack: 의존성을 분석해 여러 모듈을 하나의 파일로 묶어주는 역할 / 모듈 시스템(ESM,CommonJS)
1강Node.js를 설치한 이유: create-react-app라이브러리 사용하기 위해(npm으로 설치가능)npm: 라이브러리를 쉽게 설치하게 도와주는 툴메인페이지는 App.jspublic -> index.html에 app.js를 박아넣는데 index.js에 박아넣는
Node.js는 리액트와 관련된 라이브러리들의 손쉬운 설치를 위해 필요한 node의 패키지 매니저 npm/yarn을 위해 필요하다. https://nodejs.org/ko/npm 은 Node.js 를 설치하게 될 때 같이 딸려오는 패키지 매니저 도구이다. ya