'Projects' 카테고리의 글 목록 — Archive

Projects

Projects/Algorithmic Trading

[Algorithmic Trading] Corporate Financial Data Collector | 기업 재무정보 수집기

Corporate Financial Data Collector 기업 재무정보 수집기 - 기업(법인)의 재무정보를 종합하여 주식투자에 활용할 수 있는 투자지표를 산출하여 저장하는 모듈을 개발해본다. - 기업 재무정보를 제공하는 API들은 아래와 같다: 금융위원회_KRX상장종목정보 한국예탁결제원_기업정보서비스: 한국산업분류표준업종정보 조회 한국예탁결제원_기업정보서비스: 주식분포내역 주식분포현황 조회 한국예탁결제원_기업정보서비스: 기업기본정보 기업개요 조회 금융위원회_기업기본정보: 기업개요조회 금융위원회_주식발행정보: 종목기본정보조회 금융위원회_주식발행정보: 주식발행현황조회 금융위원회_기업 재무정보: 요약재무제표조회 기업 기본 재무정보 Schema (스키마) Seq Attribute Description So..

Projects/Algorithm Problem Solving

[Algorithm PS] Baekjoon Online Judge #13279: 곱의 합 쿼리

Baekjoon Online Judge #13279: 곱의 합 쿼리 (URL) 13279번: 곱의 합 쿼리 첫째 줄에 N(1 ≤ N ≤ 30000) 이 주어지고, 둘째 줄에는 수열에 포함되어 있는 수 Ai(1 ≤ Ai ≤ 100,000)가 주어진다. 셋째 줄에는 쿼리의 개수 Q(1 ≤ Q ≤ N)가 주어지고, 넷째 줄부터 Q개의 줄에는 각 www.acmicpc.net Problem (문제 원문) N개의 수로 이루어진 수열 A가 주어진다. 이때, Q개의 쿼리를 실행한 결과를 구하는 프로그램을 작성하시오. 각각의 쿼리는 정수 K로 이루어져 있다. 수열 A의 부분 수열 중에서 크기가 K인 것을 모두 구한 다음, 각 부분 수열에 들어있는 수의 곱을 구한다. 그 다음 이 수의 합을 100003로 나눈 나머지를 출..

Projects/Algorithm Problem Solving

[Algorithm PS] Baekjoon Online Judge #2056: 작업

Baekjoon Online Judge #2056: 작업 (URL) 2056번: 작업 수행해야 할 작업 N개 (3 ≤ N ≤ 10000)가 있다. 각각의 작업마다 걸리는 시간(1 ≤ 시간 ≤ 100)이 정수로 주어진다. 몇몇 작업들 사이에는 선행 관계라는 게 있어서, 어떤 작업을 수행하기 위해 www.acmicpc.net Problem (문제 원문) 수행해야 할 작업 N개 (3 ≤ N ≤ 10000)가 있다. 각각의 작업마다 걸리는 시간(1 ≤ 시간 ≤ 100)이 정수로 주어진다. 몇몇 작업들 사이에는 선행 관계라는 게 있어서, 어떤 작업을 수행하기 위해 반드시 먼저 완료되어야 할 작업들이 있다. 이 작업들은 번호가 아주 예쁘게 매겨져 있어서, K번 작업에 대해 선행 관계에 있는(즉, K번 작업을 시작하..

Projects/Algorithm Problem Solving

[Algorithm PS] Baekjoon Online Judge #9251: LCS

Baekjoon Online Judge #9251: LCS (URL) 9251번: LCS LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. www.acmicpc.net Problem (문제 원문) LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. Restrictions (제약사항) 시간 제한: 0.1초 메모리 제한: 256M..

Projects/Algorithm Problem Solving

[Algorithm PS] Baekjoon Online Judge #1043: 거짓말

Baekjoon Online Judge #1043: 거짓말 (URL) 1043번: 거짓말 지민이는 파티에 가서 이야기 하는 것을 좋아한다. 파티에 갈 때마다, 지민이는 지민이가 가장 좋아하는 이야기를 한다. 지민이는 그 이야기를 말할 때, 있는 그대로 진실로 말하거나 엄청나게 www.acmicpc.net Problem (문제 원문) 지민이는 파티에 가서 이야기 하는 것을 좋아한다. 파티에 갈 때마다, 지민이는 지민이가 가장 좋아하는 이야기를 한다. 지민이는 그 이야기를 말할 때, 있는 그대로 진실로 말하거나 엄청나게 과장해서 말한다. 당연히 과장해서 이야기하는 것이 훨씬 더 재미있기 때문에, 되도록이면 과장해서 이야기하려고 한다. 하지만, 지민이는 거짓말쟁이로 알려지기는 싫어한다. 문제는 몇몇 사람들은 ..

Projects/Algorithm Problem Solving

[Algorithm PS] Baekjoon Online Judge #9019: DSLR

Baekjoon Online Judge #9019: DSLR (URL) 9019번: DSLR 네 개의 명령어 D, S, L, R 을 이용하는 간단한 계산기가 있다. 이 계산기에는 레지스터가 하나 있는데, 이 레지스터에는 0 이상 10,000 미만의 십진수를 저장할 수 있다. 각 명령어는 이 레지스터에 www.acmicpc.net Problem (문제 원문) 네 개의 명령어 D, S, L, R 을 이용하는 간단한 계산기가 있다. 이 계산기에는 레지스터가 하나 있는데, 이 레지스터에는 0 이상 10,000 미만의 십진수를 저장할 수 있다. 각 명령어는 이 레지스터에 저장된 n을 다음과 같이 변환한다. n의 네 자릿수를 d1, d2, d3, d4라고 하자 (즉 n = ((d1 × 10 + d2) × 10 + ..

Projects/Algorithm Problem Solving

[Algorithm PS] Baekjoon Online Judge #7662: 이중 우선순위 큐

Baekjoon Online Judge #7662: 이중 우선순위 큐 (URL) 7662번: 이중 우선순위 큐 입력 데이터는 표준입력을 사용한다. 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터의 첫째 줄에는 Q에 적 www.acmicpc.net Problem (문제 원문) 이중 우선순위 큐(dual priority queue)는 전형적인 우선순위 큐처럼 데이터를 삽입, 삭제할 수 있는 자료 구조이다. 전형적인 큐와의 차이점은 데이터를 삭제할 때 연산(operation) 명령에 따라 우선순위가 가장 높은 데이터 또는 가장 낮은 데이터 중 하나를 삭제하는 점이다. 이중 우선순위 큐를 위해선 두 가지 연산이 사용되는데, 하나..

Projects/Algorithm Problem Solving

[Algorithm PS] Baekjoon Online Judge #16928: 뱀과 사다리 게임

Baekjoon Online Judge #16928: 뱀과 사다리 게임 (URL) 16928번: 뱀과 사다리 게임 첫째 줄에 게임판에 있는 사다리의 수 N(1 ≤ N ≤ 15)과 뱀의 수 M(1 ≤ M ≤ 15)이 주어진다. 둘째 줄부터 N개의 줄에는 사다리의 정보를 의미하는 x, y (x < y)가 주어진다. x번 칸에 도착하면, y번 칸으 www.acmicpc.net Problem (문제 원문) 뱀과 사다리 게임을 즐겨 하는 큐브러버는 어느 날 궁금한 점이 생겼다. 주사위를 조작해 내가 원하는 수가 나오게 만들 수 있다면, 최소 몇 번만에 도착점에 도착할 수 있을까? 게임은 정육면체 주사위를 사용하며, 주사위의 각 면에는 1부터 6까지 수가 하나씩 적혀있다. 게임은 크기가 10×10이고, 총 100개..

lww7438
'Projects' 카테고리의 글 목록