본문 바로가기

코딩16

코딜리티 1 Binary Gap (python) + 티스토리 코드블럭 예쁘게하기 오랜만에 파이썬 코딩을 해봤다. ROS를 쓰면서도 iiwa_stack이 C++을 써서 파이썬 코딩을 할 새가 없었는데, 요즘 fetch 쓰는 바람에 파이썬을 보고 있다. 파이썬도 다시 좀 익힐 겸 파이썬으로 코딜리티를 풀어보려고 한다! 첫 번째 문제는 뭐,, 너무 쉬웠다. 리스트 쓰는 방법을 remind 하는 정도였다. Correctness = 100%, Performance = 100% 가 나왔다. def solution(N): # given intever N, return the length of its longest binary gap binary = bin(N)[2:] index_one = [] bin_gap = [] for i in range(len(binary)): if binary[i]=='.. 2020. 11. 6.
Codility (코딜리티) 로 코딩 연습하기! 코딜리티는 백준, 프로그래머스처럼 코딩 연습을 할 수 있는 사이트이다. 네이버 등에서 채용을 위한 코딩 테스트를 할 때도 사용한다고 해서 문제 풀기 연습을 여기서 하려고 한다. www.codility.com/ Tech Recruiting Platform, Remote Online Code Testing | Codility Codility is a software platform that helps technical recruiters run remote interviews and hire strong engineers. Explore our platform by requesting a demo today www.codility.com 작성한 코드의 Correctness 뿐만 아니라 performance도.. 2020. 11. 6.
퀀트투자 개발환경 세팅 1. Anaconda (Python 3.7 버전 32-bit graphical installer) 설치 아나콘다는 수학/과학 분야에서 사용되는 여러 패키지들을 묶어 놓은 파이썬 배포판이다. SciPy, Numpy, Matplotlib, Pandas 등을 비롯한 많은 패키지들을 포함하고 있다. 2. PyCharm Community 설치 파이참은 파이썬 통합 개발 환경 (IDE) 을 제공한다. 3. 키움증권 계좌 개설, 모의투자 참가 신청 4. 키움증권 OpenAPI 사용 신청, 모듈 다운로드 봇과 증권사 사이를 연결하여 증권사 데이터를 가져오고, 매수/매도 주문을 넣을 수 있도록 한다. 5. KOA Studio 설치 사용방법은 키움증권 가이드를 통해 확인할 수 있다. 5. MySQL과 workbench 설.. 2020. 6. 10.
비쥬얼 스튜디오 2017에서 MFC 프로젝트 생성하기 새 프로젝트에서 MFC 응용프로그램을 선택한다. 응용 프로그램 종류를 아래와 같이 바꿔주고 SDL 검사는 전부터 뺐던거라 그냥 뺐다. 마침을 누른다. 디폴트 세팅 완료. 솔루션 탐색기와 리소스 뷰를 이용해서 앞으로 코딩하면 된다. 2019. 3. 27.
비쥬얼 스튜디오 2017에 MFC 설치하기 OpenCV를 이용한 프로그램을 MFC로 개발하기 위해 비쥬얼스튜디오에 MFC를 설치해줘야 한다. MFC를 설치하고 사용하려면 프로젝트를 생성할 때 MFC 프로젝트를 생성해야 한다. MFC/ATL 탭을 선택해도 MFC 프로젝트가 안보인다면 아래 "Visual Studio 설치 관리자 열기"를 눌러 설치해준다. 누르고 나면 아래와 같은 화면이 나오는데, 여기서 빨간 동그라미로 표시해둔 체크박스와 수정버튼을 누른다. 아래와 같은 설치 화면을 기다리고나면... 설치가 끝난다. 새 프로젝트를 생성을 다시 시작하면 아래와 같이 MFC 응용 프로그램이 생긴 것을 확인할 수 있다. 2019. 3. 27.
Visual studio 2017에서 OpenCV 4.0 사용하기 1. OpenCV 다운로드 아래 링크에서 opencv-***.exe를 다운받는다. 다운받은 실행파일을 실행시켜 압축을 풀고, 원하는 곳에 위치시킨다.https://github.com/opencv/opencv/releases 2. Visual studio 프로젝트 생성 아래 사진처럼 Windows 데스크톱 마법사 > 빈프로젝트를 생성한다. 솔루션 플랫폼은 64비트용으로 변경하고 소스파일을 생성한다. 3. '속성>모든구성' 설정 아래와 같이 총 3가지 path를 설정해준다. 1) DLL path 설정 2) 헤더 path 설정 3) 라이브러리 path 설정 4. 추가 종속성 설정 아래 위치에 있는 라이브러리 이름을 각각 디버그 속성, 릴리즈 속성에 입력해야 한다. 1) 활성(Debug) 속성 설정 2) Rel.. 2019. 1. 6.
반응형