코딩일지

고정 헤더 영역

글 제목

메뉴 레이어

코딩일지

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (29)

검색 레이어

코딩일지

검색 영역

컨텐츠 검색

전체 글

  • [C++] 백준 2798번 : 블랙잭(브루트 포스 알고리즘)

    2023.07.07 by 별달하현

  • Economy-선물 거래

    2023.02.22 by 별달하현

  • [Python] 다른 Crawling으로 가져온 데이터 같이 Scraping하기

    2023.02.17 by 별달하현

  • [Python] JSON FILE CRAWLING를 이용한 주가 데이터 크롤링

    2023.02.17 by 별달하현

  • [Python] HTML PAGE CRAWLING을 이용한 주가 데이터 크롤링

    2023.02.16 by 별달하현

[C++] 백준 2798번 : 블랙잭(브루트 포스 알고리즘)

- 문제 설명 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장을 찾을 수 있는 경우만 입력으로 주어진다. Ex) ///INPUT1/// 5 21 5 6 7 8 9 ///OUTPUT1/// 21 ///INPUT2/// 10 500 93 181 245 214 315 36 185 138 216 295 ///OUTPUT2/// 497 - 구상 1. 가능한 모든 경우의 합을 모두 구하고, 비교하기. =>for문을 3번 써서 가능한 모든 경우를 상정하고, 마지막에 M과의 비교를 통해 값을 출력하는 방식. 장점 : 직관적으로 떠올릴 수 ..

카테고리 없음 2023. 7. 7. 15:42

Economy-선물 거래

# 블록체인 Definition : 데이터를 모아놓은 '블록'을 '체인'처럼 연결해 공유하면서 데이터의 무결성을 보장하는 새로운 개념의 보안 기술. 블록체인 이전의 정보관리 : 관리자에 의한 중앙집중식 저장, 관리 시스템. 블록체인 이후의 정보관리 : 모든 사람들에게 공유되는 분산형 시스템.(관리자X) 기존의 금융 시스템 : 소비자가 '매수'를 원하면, 증권회사에서 계좌 신설 -> 주문신청 -> 거래소에 주문신청 넘김 -> 매수 ※전 과정에서 수수료가 계속 생기며 손해 발생. 블록체인 적용 금융 시스템 : 소비자가 '매수'를 원하면, 비트코인으로 매수 신청 -> 거래소에서 신청 받음 -> 매수 ※전 과정에서 수수료 발생X. 송금의 경우 블록체인이 쓰임. 수수료가 발생하지 않아, 송금하는데에 편리(toss..

카테고리 없음 2023. 2. 22. 00:30

[Python] 다른 Crawling으로 가져온 데이터 같이 Scraping하기

#지수화된 그래프(기준일 : 2023.1.2) plt.figure(figsize=(7,3.5)) plt.plot(df['S&P500']/df['S&P500'].loc[dt.date(2013,1,2)]*100) plt.plot(df['KOSPI200']/df['KOSPI200'].loc[dt.date(2013,1,2)]*100) plt.legend(loc=0) plt.grid(True, color = '0.7', linestyle =':', linewidth = 1) # Python 파일(.py)의 경우, 별도의 모듈을 사용하지 않고, 모듈을 가져올 수 있음. 하지만 JupyterNotebook 파일(.ipynb)의 경우, vscode에서 진행 시 pip install import_ipynb(in cmd창..

카테고리 없음 2023. 2. 17. 02:04

[Python] JSON FILE CRAWLING를 이용한 주가 데이터 크롤링

# JSON FILE CRAWLIING : 웹사이트 전체 틀은 유지하면서 보이지 않는 곳에서 데이터를 불러오고 일부 데이터를 바꾸는 기법을 사용시, 프로그래머는 JavaScript를 사용. 이를 이용해 서버에 데이터를 요청하면, 서버는 JSON이라는 파일 형태에 데이터를 담아줌. 이 데이터를 이용한 크롤링 방식을 의미함. # 필요한 모듈 불러오기 import pandas as pd from urllib.request import urlopen import json #일반적으로 json.read함수를 이용한 방식은 더이상 통하지 x=> 웹페이지 접근 시 이용자의 address를 숨기기 위해 hdr 딕셔너리를 이용해, 웹페이지를 속여서 데이터를 긁어와야함. import json from urllib.requ..

카테고리 없음 2023. 2. 17. 00:36

[Python] HTML PAGE CRAWLING을 이용한 주가 데이터 크롤링

# HTML PAGE CRAWLING : html 형식의 페이지를 긁어오는 방식. 해외 데이터의 경우 이 방식이 아니기에, 해당 크롤링 방식은 먹히지 않음. # vscode에 설치되지 않은/지워야하는 모듈은 모두 pip install/uninstall (모듈이름) 으로 실행 가능.(cmd에서 진행) # 페이지 소스 긁어오기 : 네이버 증권 접속 -> 원하는 창 우클릭 후 '프레임 소스 보기' 클릭 -> 'view-source:' 부분 삭제시, 원하는 부분만 볼 수 있음. index_cd = 'KPI200' page_n = 1 naver_index = 'https://finance.naver.com/sise/sise_index_day.naver?code=' + index_cd + '&page=' + str..

카테고리 없음 2023. 2. 16. 23:51

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
코딩일지 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바