Posts
ChanBLOG
Cancel

[알고리즘 트레이닝] 5장 - 동적계획법과 냅색(Knapsack) (백준 12865번 평범한 배낭 문제로 살펴보기)

동적계획법과 냅색(Knapsack) 문제 짐 싸기 문제(Knapsack)는 동적 계획법으로 풀 수 있는 경우가 많습니다. 여러 물건이 있을 때, 특정한 조건을 만족하는 조합을 구하는 문제입니다. 백준 온라인 저지의 12865번 : 평범한 배낭 https://www.acmicpc.net/problem/12865 문제를 토대...

[React] React 에서 사용하는 JSX 문법

React 에서 사용하는 JSX 문법 리액트 프로젝트를 생성하고 난 뒤, App.js 파일에 들어가 보면 아래와 같은 코드가 작성되어 있습니다. 이는 App이라는 컴포넌트를 만들어 주며, functin 키워드를 사용하였으므로 함수형 컴포넌트라고 부릅니다. 위의 코드들이 마치 HTML을 작성한 것처럼 유사해 보이지만, HTML과는 다른 ...

[React] React 프로젝트 작업 환경 구성 및 시작하기

React 프로젝트 작업 환경 구성 및 시작하기 목적 : 내 컴퓨터에서 React 프로젝트를 처음 시작해 보기 리액트 프로젝트를 생성하려면 사전에 다운로드해야 할 작업들이 있습니다. Node.js 설치 npm / yarn 설치 IDE 설치 (visual studio code 추천) Git 설치 create-r...

[백준] 1963번 - 소수 경로

백준 온라인 저지의 1963번 소수 경로 문제입니다. [링크] https://www.acmicpc.net/problem/1963 문제 조건과 설명 입력으로 네 자리 소수 a, b가 주어집니다. 이제 소수 a에서 소수 b로 바꿔야 하는데, 바꿀 때의 조건은 다음과 같습니다. 숫자 중 한 자리만 바꿔야 한다. 바꾼 그 숫자도 소수...

[백준] 11660번 - 구간 합 구하기 5

백준 온라인 저지의 11660번 구간 합 구하기 5 문제입니다. [링크] https://www.acmicpc.net/problem/11660 문제 조건과 설명 N×N개의 수가 N×N 크기의 표에 채워져 있다. (x1, y1)부터 (x2, y2)까지 합을 구하는 프로그램을 작성하시오. 1 2 ...

[Spring] Spring AOP(Aspect Oriented Programming)

[Spring] Spring AOP(Aspect Oriented Programming) 스프링은 AOP, 즉 관점 지향 프로그래밍을 지원합니다. 사실 말 자체는 어렵게 들립니다. 쉽게 말하자면, 핵심 코드와 공통으로 진행되는 코드들을 분리하고, 핵심 코드상에서 공통 코드를 사용할 수 있게 하는 것입니다. 간단한 예시를 들어보도록 하겠습니다. ...

[LG글로벌챌린저] 2019 LG글로벌챌린저 25기 활동 포스팅을 시작하며

2019 LG글로벌챌린저 25기 활동 포스팅을 시작하며 2019년 6월 4일, LG글로벌챌린저 최종 합격 발표가 난 날이었습니다. 그로부터 벌써 1년이라는 시간이 훌쩍 지나버렸습니다. 1년이 지난 지금을 기념하는 의미로, 서류부터 최종 합격, 그리고 그 뒤의 활동까지 어떻게 진행했는지 일기처럼 작성해 보려고 합니다. 아쉽게도 올해 2020년은 ...

[Spring] Spring DI(의존성 주입, Dependency Injection)

[Spring] Spring DI(의존성 주입, Dependency Injection) 의존성 주입은 IoC의 일종으로 보면 되기 때문에, IoC에 대해 다시 한번 살펴보겠습니다. 일반적인 의존성에 대한 제어권 : 개발자가 직접 의존성을 만든다. 의존성은 쉽게 말해 어떤 객체가 사용해야 할 객체라고 할 수 있고,...

[Spring] Spring의 IoC(Inversion of Control)과 Bean

[Spring] Spring의 IoC(Inversion of Control) 일반적인 의존성에 대한 제어권 : 개발자가 직접 의존성을 만든다. 의존성은 쉽게 말해 어떤 객체가 사용해야 할 객체라고 할 수 있고, 이것을 직접 new 등을 써서 만들어 쓰면 의존성을 자기가 직접 만들어 쓴다고 할 수 있습니다. ...

[Spring] Spring의 MVC 패턴과 MVC1과 MVC2 비교

[Spring] Spring Framework의 MVC 패턴 살펴보기 스프링 프레임워크는 MVC 패턴을 준수합니다. 여기서 말하는 MVC 패턴이란 무엇일까요? 출처 : 위키백과 - 모델-뷰-컨트롤러 소프트웨어 디자인 패턴 중 하나 M (Model) / V (View) / C (Controller) ...