전체 글 (109) 썸네일형 리스트형 이것이 코딩 테스트다 :: 그리디 단순하지만 강력한 문제 해결 방법이다. 사전에 외우고 있지 않아도 풀 수 있을 가능성이 높은 문제 유형이다. 그리디 알고리즘은 기준에 따라 좋은 것을 선택하는 알고리즘으로 문제에서 '가장 큰 순서대로', '가장 작은 순서대로'와 같은 기준을 알게 모르게 제시해준다. 대체로 이 기준은 정렬 알고리즘과 자주 짝을 이뤄 출제된다. 탐욕적인 해결법이 존재하는지 고민해보자. 해결 방법을 찾을 수 없다면, 이후의 장에서 다루게 될 다이나믹 프로그래밍이나 그래프 알고리즘 등으로 문제를 해결할 수 있는지를 재차 고민해보는 것도 한 방법이다. 문제풀이 6.25 전쟁 [1단계] 북한의 남침(1950. 6. 25 ~ 9.) 소련과 비밀리에 군사 협정을 맺어 군사력을 키운 북한은 무력으로 한반도를 통일시키기 위해 소련과 중국의 도움을 받아 전쟁을 준비하였다. 1950년 6월 25일 새벽, 북한군은 38도 선을 넘어 남한으로 쳐들어왔다. 전쟁이 시작되자 북한군은 우세한 군사력을 바탕으로 삼 일 만에 서울을 점령하였습니다. 북한이 쳐들어오기 전 남한은 전쟁에 필요한 물자가 부족하였고, 전쟁에 대비하지 못하였기 때문에 북한군의 공격을 이겨내지 못하였습니다. 이후 낙동강까지 밀고 내려온 북한군에게 남한은 낙동강 이남 지역만 남기고 모두 빼앗겼습니다. 낙동강 전선으로 후퇴한 우리 정부는 부산을 임시 수도로 정하고 최후 방어선을 구축하였습니다. [2단계] 국군과 국제 연합군의 반격.. [OpenCV Python] - error: (-212:Parsing error) Failed to parse NetParameter file error: (-212:Parsing error) Failed to parse NetParameter file cv2.error: OpenCV(4.5.1) cv::dnn::dnn4_v20201117::readNetFromDarknet Visual Studio Code 기준 TERMINAL 창에서 현재경로를 파이썬 파일이 있는 위치로 바꿔주면 된다. [OpenCV Python] - error: (-212:Parsing error) Failed to parse NetParameter file error: (-212:Parsing error) Failed to parse NetParameter file cv2.error: OpenCV(4.5.1) cv::dnn::dnn4_v20201117::readNetFromDarknet TERMINAL 창에서 경로를 파이썬 파일이 있는 폴더로 바꿔주면 된다. 왜 뜨는거냐? 일반 파이썬파일 실행할 때도 재생버튼 누르면 제대로 실행 안되는데, 터미널에서 경로 바꿔주면 또 된다. [OpenCV Python] - NoMachine for Windows 원격제어 www.nomachine.com/download/download&id=8 NoMachine - Free Remote Desktop For Everybody NoMachine for the Enterprise When remote desktop gets serious, you need a serious tool to do the job. NoMachine satisfies any enterprise remote access scenario and scales to fit your unique IT delivery needs. Be in control of your own data, hosted desktops www.nomachine.com 1. NoMachine for windows 파일 다운로드 [DB python] - Base64, 인코딩, 디코딩 Base64 64진법이라는 뜻으로, 컴퓨터 분야에서 쓰이는 Base64는 8비트 이진 데이터를 문자 콛크에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 문자열로 바꾸는 인코딩 방식이다. 먼저 24bit의 buffer를 생성하여 위쪽부터 바이트 데이터를 넣은 뒤, 버퍼의 위쪽부터 6bit 단위로 잘라 Base64 테이블의 ASCII 문자로 변환한다. 원본 문자열 -> ASCII binary -> 6bit씩 Cut -> Base64 encoding - 위 과정대로 인코딩을 하게 되면 6bit 당 2bit 의 Overhead가 발생하여 전송해야 될 데이터 크기의 33%가 늘어난다. 그러나 통신과정에서 바이너리 데이터의 손실을 막을 수 있다. 인코딩(encoding) - 인코딩은 파일에 저장된 .. 함수와 메소드의 차이 함수(Function) vs 메소드(Method) 함수(Function) : 함수는 특정 작업을 수행하는 "코드조각" 전역, 지역이던 "독립된 기능"을 수행하는 단위 메소드(Method) : 클래스, 구조체, 열거형에 포함되어있는 "함수"를 메소드라고 부릅니다. 메소드를 다른말로 "클래스 함수"라고도 해요. 함수(Function) vs 메소드(Method) 함수(Function) vs 메소드(Method) 함수(Function) : 함수는 특정 작업을 수행하는 "코드조각" 전역, 지역이던 "독립된 기능"을 수행하는 단위 메소드(Method) : 클래스, 구조체, 열거형에 포함되어있는 "함수"를 메소드라고 부릅니다. 메소드를 다른말로 "클래스 함수"라고도 해요. 이전 1 ··· 4 5 6 7 8 9 10 ··· 14 다음