[알고리즘] Dynamic Programming

DP란? 메모리를 적절히 사용하여 수행 시간 효율성을 비약적으로 향상시키는 방법!

2022년 6월 1일
·
0개의 댓글
·

[알고리즘] 이진탐색

이진탐색 정렬되어 있는 리스트에서 탐색 범위를 절반씩 좁혀가며 데이터를 탐색하는 방법 시작점,끝점,중간점을 이용하여 탐색 범위를 설정한다.

2022년 5월 30일
·
0개의 댓글
·

[알고리즘] DFS & BFS

2022년 5월 25일
·
0개의 댓글
·

[Git] pull request하는 방법

원하는 사람의 github에 가서 fork 버튼 클릭fork로 생성한 본인 저장소에서 download code 버튼 클릭 후, url 복사 자신의 터미널에서 home directory에, git clone repo \* repo: 복사한 urlls를 하면 clone한

2022년 5월 24일
·
0개의 댓글
·

[오픈소스] 프로젝트

오늘날 AR과 VR은 우리와 밀접한 관계를 갖고 있다.그래서 "model-viewer"라는 web component를 사용해서 web상에 3D model을 띄우는 프로젝트를 할 것이다.아래는 프로젝트를 하기위해 준비되어야 하는 것들이다.1) 웹 브라우저 ( ex. ch

2022년 5월 24일
·
0개의 댓글
·

[SpringBoot] Heroku에 프로젝트 올리는 방법

(1) heroku -v 로 헤로쿠 설치 되어있는지 확인(2) heroku login 로 헤로쿠 로그인(3) cd (경로) 로 스프링부트 프로젝트로 이동(프로젝트 이름이 demo이면 demo dir.까지 이동)(4) git init(5) git add .(6) git

2022년 5월 24일
·
0개의 댓글
·

[직방 분석] 경쟁제품과의 장단점 비교

이번 포스트는 직방의 경쟁제품인 다방과 장단점을 다양한 측면으로 비교하여 더 상세하게 분석해 볼 것이다.1-1. 기본 정보1-2. 사용자 평가직방은 주식회사 직방에서 자체적으로 개발하고 2012년 1월부터 서비스를 시작한 대한민국의 최초 애플리케이션 서비스이다. 201

2022년 5월 24일
·
0개의 댓글
·

[직방 분석] 소프트웨어 개선안

이번 포스트에서는 직방의 문제점 3가지를 분석하고 그에 대한 개선안 3가지를 제시한다. 마지막으로 직방의 가치를 높일 추가적인 아이디어 3가지를 제시하려 한다.1-1. 지하철 역으로 찾기 기능의 문제점1-2. 5개로 나누어진 메인 UI의 문제점1-3. 개인 페이지의 구

2022년 5월 24일
·
0개의 댓글
·

[직방 분석] 소프트웨어 선택배경과 특징

이번 포스트는 직방분석을 선택하게 된 배경과 그 특징에 대해 소개하고자 한다.직방은 국내 1세대 프롭테크 기업이자, 온라인 부동산 플랫폼 시작에서 1위를 달리고 있다. 그래서 직방이 어떤 특징으로 소비자의 마음을 사로잡았는지에 대해 궁금하여 직방분석을 선택하게 되었다.

2022년 5월 24일
·
0개의 댓글
·

[백준/JAVA] 1260번

1260번으로 이동DFS와 BFS를 구하기 위해DFS: 깊이 우선 탐색 / BFS: 너비 우선 탐색 그래프를 표현하기 위해서 인접행렬 graph 사용방문한 노드인지 확인하기 위해 check\[] 사용재귀함수를 사용해 DFS 구현큐를 사용해 BFS 구현https&#x3A

2022년 5월 24일
·
0개의 댓글
·

[백준/C] 9020번

1보다 큰 자연수 중에서 1과 자기 자신을 제외한 약수가 없는 자연수를 소수라고 한다. 예를 들어, 5는 1과 5를 제외한 약수가 없기 때문에 소수이다. 하지만, 6은 6 = 2 × 3 이기 때문에 소수가 아니다.골드바흐의 추측은 유명한 정수론의 미해결 문제로, 2보

2022년 5월 24일
·
0개의 댓글
·

[백준/C] 1929번

소수 구하는 최적의 알고리즘 에라스토테네스의 체2부터 소수를 구하고자 하는 모든 수를 나열한 뒤, 특정 수의 배수들을 제거해 나가는 알고리즘c언어

2022년 5월 24일
·
0개의 댓글
·

[백준/C] 4153번

예제 입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다.각 입력에 대해 직각 삼각형이 맞다면 "right", 아니라면 "wrong"을 출력한다. 직각삼각형 판단하는 공식 가장 긴변^2 = 가장 짧은 변^2 + 나머지 변^2c언어commentsc

2022년 5월 24일
·
0개의 댓글
·

[백준/C] 1085번

(x,y)에서 네변까지의 거리는 x, y, |w-x|, |h-y| 이다.따라서 네 수를 배열에 넣은 후, 배열 내에서 가장 작은 수를 찾는 알고리즘을 통하여 결과값을 찾을 수 있다.c에서 절댓값 구하는 함수: abs() 배열 내에서 가장 작은 수를 찾는 알고리즘 c언

2022년 5월 24일
·
0개의 댓글
·

[백준/C] 3009번

(x1, y1) (x2,y2) (x3,y3)가 있고 (x4,y4)를 구하고 싶을 때,if ( x1 = x2 )       { x4 = x3 }else if ( x1 = x3 )       { x4 = x2 }else { x4 = x1 }y4도 동일한 알고리즘으로 구현하

2022년 5월 24일
·
0개의 댓글
·

[React] Redux / MobX

상태 관리 코드를 분리할 수 있음미들웨어를 활용한 다양한 기능 추가(ex.redux-saga)SSR시 데이터 전달이 간편(SSR:server-side-Randering)리액트 콘텍스트보다 효율적인 렌더링 가능리덕스 사용 방법상단에 import { createStore

2022년 5월 24일
·
0개의 댓글
·

[React] 인프런강의(섹션4,5)

상위 컴포넌트 => 하위 컴포넌트 데이터 전달할 때 속성값 사용하지만 하위 컴포넌트가 많을 경우 속성값을 사용하면 불편해서 "context"라는 것을 사용함사용방법상단에 { createContext } import위의 function Greeting(){}을 useCo

2022년 5월 24일
·
0개의 댓글
·

[React] 인프런강의(섹션1,2)

리액트란?자동으로 업데이트 되는 UIrender함수는 순수 함수로 작성state는 불변 변수로 관리라이브러리=> 웹팩(WebPack) VS 바벨(Babel)WebPack: 의존성을 분석해 여러 모듈을 하나의 파일로 묶어주는 역할 / 모듈 시스템(ESM,CommonJS)

2022년 5월 24일
·
0개의 댓글
·

[React] CodingApple - React강의

1강Node.js를 설치한 이유: create-react-app라이브러리 사용하기 위해(npm으로 설치가능)npm: 라이브러리를 쉽게 설치하게 도와주는 툴메인페이지는 App.jspublic -> index.html에 app.js를 박아넣는데 index.js에 박아넣는

2022년 5월 24일
·
0개의 댓글
·

[React] 프로젝트 시작하기

Node.js는 리액트와 관련된 라이브러리들의 손쉬운 설치를 위해 필요한 node의 패키지 매니저 npm/yarn을 위해 필요하다. https://nodejs.org/ko/npm 은 Node.js 를 설치하게 될 때 같이 딸려오는 패키지 매니저 도구이다. ya

2022년 5월 24일
·
0개의 댓글
·