분류 전체보기
[백준 2869] 달팽이는 올라가고 싶다 (C++ 해설)
[백준 2869] 달팽이는 올라가고 싶다 (C++ 해설)
2022.07.13https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B > a >> b >> v; int result = (v - b - 1) / (a - b) + 1; cout
[백준 2839] 설탕 배달 (C++ 해설)
[백준 2839] 설탕 배달 (C++ 해설)
2022.07.13https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net 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 30 #include using namespace std; int main() { int result; int N; cin >> N; if (N == 4 || N == 7) { result = -1; cout
[자료구조] Queue 큐
[자료구조] Queue 큐
2022.07.11글의 요약 목차 Queue 큐 입력과 출력을 담당하는 창구가 따로 존재한다. 먼저 들어간 데이터가 먼저 나오는 자료구조이다. 대기열을 떠오리면 쉽다. 은행 대기열은 번호표를 뽑은 순서대로 창구에 간다. FIFO(First-In-First-Out) 선입선출 Enqueue & Dequeue 삽입과 제거 연산 큐의 삽입(Enqueue)연산은 끝에서 큐의 제거(Dequeue)연산은 첫부분에서 수행된다. Circular Queue 순환 큐 시작과 끝을 연결하여 효율적인 삽입/삭제가 가능하다. 큐 배열을 생성할 때 실제 용량보다 1만큼 더 크게 만들어서 Front와 Rear 사이를 비워준다. 비워준 노드를 더미 노드라고 부른다. Rear은 실제 Rear보다 1 더 큰 값을 갖는다. ' Node의 크기 x ( Cap..
[자료구조] Stack 스택
[자료구조] Stack 스택
2022.07.11글의 요약 목차 Stack 스택 스택은 데이터를 쌓아 올리는 자료구조이다. 스택에서 데이터의 입력과 출력은 오직 꼭대기에서만 이루어진다. LIFO(Last-In-First-Out) 후입선출 FILO(First-In-Last-Out) 선입후출 스택이 사용되는 예시 - 지역 변수는 스택에 할당된다. (변수 선언 후 수명주기가 끝나면 자동 제거 = 자동 메모리(= 스택)) - 자동 메모리, 대다수의 네트워크 프로토콜, 컴파일러 구문 분석기, 편집 되돌리기 기능 Array Stack 배열 기반의 스택 스택 생성 초기에 프로그래머가 설정한 용량만큼의 노드를 생성한다. 최상위 노드의 위치를 가리키는 변수를 두고 삽입/삭제를 한다. 배열 기반의 스택 3요소 용량 최상위 노드의 위치 노드 배열 Linked List S..
[자료구조] 연결 리스트
[자료구조] 연결 리스트
2022.07.10목차 연결 리스트 연결 리스트(=링크드 리스트 Linked List)는 노드를 연결해서 만든 리스트이다. 각각의 연결 리스트의 노드는 '데이터'와 '다음 노드에 대한 포인트'로 이루어진다. 연결리스트 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 30 31 #include #include using namespace std; int main() { list li; list::iterator eraseIt; // [ ] [ ] [ ] for (int i = 0; i _data; } bool operator==(const Iterator& other) { return _node == other._node; } boo..
[자료구조] 동적배열 구현 연습
[자료구조] 동적배열 구현 연습
2022.07.09Vector 자료구조 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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 #include #include using namespace std; template class Vector { public: Vector() {} ~Vector() {} void push_back(const T& value) { // 증설 작업 // 데이터 저장 // 데이터 개수 증가 } // 메모리를 증설 void reserve(int capacity) { // capacity만큼의 메모리..
과제
과제
2022.07.08이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
[WinAPI] 도형 만들기
[WinAPI] 도형 만들기
2022.07.07더보기 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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 12..
[WinAPI] 좌표 활용 연습
[WinAPI] 좌표 활용 연습
2022.07.07좌표 활용 연습 - 윈도우 창에 '응' 글자 모양을 그려주자 - 방향키로 좌, 우, 위, 아래 이동이 가능하게 만들어주자 - 숫자 1, 2, 3, 4 키를 누르면 수평과 수직 방향으로 늘이거나 줄이도록 만들어주자 '응' 글자 모양 만들기 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 int posX = 500; int posY = 300; int scaleX = 1; int scaleY = 1; LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { //어떤 메세지가 발생되었는가를 통해 처리할 조건문 switch (mess..
[서평] 나는 장사의 신이다
[서평] 나는 장사의 신이다
2022.07.07제목: 나는 장사의 신 은현장이다 저자: 은현장 저자는 20년 넘게 요식업 업계에 종사하고 있고 몇 년전 ‘후라이드 참 잘하는집’을 200억에 매각한 요식업 프렌차이즈 사업가이다. 현재는 자신이 운영하던 식당을 모두 정리하고 유튜브 채널 ‘장사의 신’으로 어려운 상황에 처한 식당들을 돕고 있다. 책의 내용을 간단히 요약하면 다음과 같다. ‘노력해라’, ‘고객 응대에 항상 신경쓰고 블랙컨슈머 대응을 현명하게 해라’, ‘개업 후 1년간은 운영시간을 최대한 늘려라’, ‘재료와 서비스에 돈과 정성을 아끼지 마라’, ‘인건비를 줄이려고 노력하고 높은 임금을 주더라도 성실한 사람을 고용해라’, ‘매출의 7%를 광고비로 지출하고 추후에 안정적이 되면 4~5%로 낮춰라(단, 개업 직후에 150만원 정도 바로 사용해라)..
[WinAPI] Window Procedure, Message Loop/Queue, Window Message
[WinAPI] Window Procedure, Message Loop/Queue, Window Message
2022.07.05Window Procedure 윈도우 프로시져 - 메세지 처리 전용 함수. WndProc 함수. - WinMain이 아닌, 운영체제에 의해 호출된다. - 윈도우 프로시저는 메시지가 들어오면 호출된 후 해당 메시지에 맞게 내용을 처리. - 콜백함수이다. (콜백함수: 운영체제에 의해 호출되는 응용프로그램 내 함수. 사용자 호출x) - WndProc 함수 인수 HWND hWnd UINT iMessage WPARAM wParam LPARAM lParam Message Loop 메시지 루프 - 윈도우 프로그램(주로 WinMain함수 끝에 위치)에서 메시지를 처리하는 부분 - 함수 종류: GetMessage(), TranslateMessage(), DispatchMessage() - GetMessage 함수: 큐에..
[경매] 유료 경매정보 사이트
[경매] 유료 경매정보 사이트
2022.07.03유료 경매정보 사이트 장점 원하는 조건의 물건을 검색하기 수월하다. 권리관계 파악에 필요한 등기부등본 등의 서류들을 손쉽게 볼 수 있다. (매번 직접 발급받아야 할 필요 없다.) 제공자료: 등기부등본, 건축물대장, 전입세대 열람 내역, 부동산 실거래가, 동일 번지 낙찰 사례, 지도 및 로드뷰, 현장 보고서 등 단점 대법원 경매정보 사이트 = 공신력O, 무료 / 유료 경매정보 사이트 = 공신력X, 유료, 편리함 제공하는 권리분석 정보가 정확하지 않을 수 있다. 대법원 경매정보 사이트에서 더블체크를 해야한다. www.ggi.co.kr 전문가의 선택! 지지옥션 실시간결과, 전문가의 물건분석등 차별화된 고급정보를 제공합니다. 법원경매, 공매등 다양한 경.공매 정보를 신속.정확하게 제공합니다. www.ggi.co..