BaekJoon : 11047번(동전 0)
Java : BaekJoon Greedy BaekJoon Greedy 저의 문제풀이 입니다. 혹시 더 좋은 방법 알려주신다면 정말 감사하겠습니다! 11047 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 ...
Java : BaekJoon Greedy BaekJoon Greedy 저의 문제풀이 입니다. 혹시 더 좋은 방법 알려주신다면 정말 감사하겠습니다! 11047 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 ...
Operating System 프로세스와 스레드 프로세스(Process) 프로세스는 실행 중인 프로그램으로 디스크로부터 메모리에 적재되어 CPU 의 할당을 받을 수 있는 것을 말합니다. 운영체제로부터 주소 공간, 파일, 메모리 등을 할당받으며 이것들을 총칭하여 프로세스라고 합니다. 구체적으로 살펴보면 프로세스는 함수의 매개변수, 복귀 주소와 로컬...
Comparable / Comparator 자바와 같이 객체 지향 언어를 사용하여 프로그래밍을 하다보면 객체들을 정렬해야하는 경우가 생깁니다. 예를 들면, 온라인 게임 서비스에서 게이머들을 높은 점수 순으로 보여주는 게이머 랭킹 페이지를 생각해볼 수 있겠습니다. 정렬 대상 클래스 먼저, 각 게이머의 정보를 표현하기 위해 다음과 같은 간단한 클래스...
뮤텍스(Mutex) / 세마포어(Semaphore) / 모니터(Monitor) 뮤텍스(Mutex) ,세마포어(Semaphore), 모니터(Monitor) 전부 운영체제의 상호배제(Mutual Exclusion) 동기화 기법입니다. 뮤텍스(Mutex) 뮤텍스(Mutex)는 상호배제(MUTual EXclusion)의 머릿글자를 따서 만들어졌습니다. ...
MVC 예제(Controller작성) Controller작성 1/3 웹 브라우저에서 http://localhost:8080/mvcexam/plusform 이라고 요청을 보 내면 서버는 웹 브라우저에게 2개의 값을 입력받을 수 있는 입력 창과 버튼이 있는 화면을 출력합니다. 웹 브라우저에 2개의 값을 입력하고 버튼을 클릭하면 http://l...
레이어드 아키텍처(Layered Architecture) Controller에서 중복되는 부분을 처리하려면? url은 다르지만 url에 해당하는 웹페이지를 보여주기 위해서 실행되는 부분 중에 중복이 되는 부분이 있을 수 있습니다. 예를 들어 쇼핑몰에서 게시판에서도 회원 정보를 보여주고, 상품 목록 보기에서도 회원 정보를 보여줘야 한다면 회원 정보를...
Java : codeup 기초 100제 (1084~1099) codeup 기초 100제 저의 문제풀이 입니다. 혹시 더 좋은 방법 알려주신다면 정말 감사하겠습니다! 1084 빨강(red), 초록(green), 파랑(blue) 빛을 섞어 여러 가지 빛의 색을 만들어 내려고 한다. 빨강(r), 초록(g), 파랑(b) 각각의 빛의 개수가 주어질 때...
네트워크 CS 공부를 하면서 정리해둔 것입니다. 핵심 키워드는 Bold 해놓겠습니다! HTTP의 GET과 POST GET과 POST 둘 다 HTTP 프로토콜을 이용해서 서버에 무엇인가를 요청할 때 사용하는 방식입니다. 하지만 둘의 특징을 제대로 이해하여 기술의 목적에 맞게 알맞은 용도에 사용해야합니다. GET 우선 GET 방식은 요청하는 데이...
MVC 예제(DispatcherServlet을 FrontController로 설정하기) DispatcherServlet을 FrontController로 설정하기 DispatcherServlet이 FrontController이라고 했는데, 설정을 해주지 않으면 DispatcherServlet은 FrontController의 역할을 할 수 없습니다. ...
DispatcherServlet 프론트 컨트롤러 (Front Controller) 클라이언트의 모든 요청을 받은 후 이를 처리할 핸들러에게 넘기고 핸들러가 처리한 결과를 받아 사용자에게 응답 결과를 보여줍니다. DispathcerServlet은 여러 컴포넌트를 이용해 작업을 처리합니다. DispatcherServlet 내부 동작흐름 ...