출처 : https://programmers.co.kr/learn/courses/30/lessons/42584 코딩테스트 연습 - 주식가격 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,00 programmers.co.kr 문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니..
출처 : https://programmers.co.kr/learn/courses/30/lessons/68644# 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 ..
우선 더 많은 기능과 자세한 설명을 위해서는 개발자 Document을 살펴보기 바란다. 오늘 작업한 내용 investpy라이브러리를 활용하여 investing.com 데이터 접근 원하는 정보를 pandas를 활용한 DataFrame 형식으로 합산 해장 Data를 CSV파일로 저장 작업시 발생한 이슈 인터넷이 연결되지 않을때 라이브러리 설치하는 방법 코드 실행시 오류발생하면 끝까지 코드진행이 안될 경우 예외처리하는 방법 사용할 라이브러리 import investpy import pandas from datetime import datetime Investpy = investing.com 에서 data를 불러오기 위해 사용할 라이브러리 pandas = DataFrame 형식을 지원하고, 가공하는데 필요한 라..
오늘 배울 것 1. 해쉬테이블 이란? 2. 해쉬테이블 관련 용어(구조) 3. 해쉬테이블의 장단점 4. 해쉬테이블 충돌을 해결하기 위한 방법 - Chaining 알고리즘 - 해쉬테이블 = key값과 1:1로 연결된 value data를 저장하는 데이터 구조 = key를 통해 데이터를 받아올 수 있기 때문에, 검색 속도가 획기적으로 빨라짐 해쉬테이블 관련 용어(구조) 1. key = 고유한 값으로 해시함수의 input value이다. 다양한 길이를 가질 수 있음 2. 해시함수(Hash Function) = key를 hash로 변환하는 역할. 서로 다른 key가 동일한 hash를 가지지 않는 것이 중요 3. 해시값(Hash value) = 해시함수의 결과물, 고정된 길이를 지니게됨 해쉬테이블의 장단점 장점 데..
오늘 배울내용 1. 자료구조의 의미 2. 알고리즘의 의미 3. 자료구조와 알고리즘이 중요한 이유 자료구조란 ? = 방대한 자료(데이터)를 효율적으로 관리하기 위한 체계, 규칙 = 요리로 따지자면, 원재료를 어떻게 구분하고 위치 시킬지 결정 하는 것 자료구조를 배우면 뭐가 좋을까? = 어떤 자료구조를 활용하냐에 따라 코드의 효율성(성능)이 차이가 발생 = 즉, 효율성을 높일 수 있음 알고리즘이란? = 문제 해결을 위한 과정/방법 = 입력값을 받았을 때 특정한 결과값을 만들어내는 과정 = 요리로 따지자면, 요리레시피 (입력값 = 재료, 알고리즘 = 요리과정, 결과값 = 요리) 알고리즘은 왜 배워야 할까? = 동일한 결과를 만들어 내는데 최소한의 자원 (시간, 메모리)을 활용하는 방법을 고민할 수 있음 = 즉..
자료형 = 자료를 담을 수 있는 일정한 형식 종류 정수형 타입 데이터량 부호 O 부호X 8bit = 2의 8제곱 sbyte byte 16bit = 2의 16제곱 short ushort 32bit = 2의 32제곱 int uint 64bit = 2의 64제곱 long uling static void Main(string[] args){ byte number = 200; Console.WriteLine(number); // 출력 값 200 } static void Main(string[] args){ byte number = 300; // 오류 발생 Console.WriteLine(number); } Q. 왜 굳이 정수자료형 안에서 구분을 할까?? 복잡하게스리.. A. 구분하는 이유는 데이터 저장공간의 효율..
오늘 배울거 도대체 네트워크가 뭐야? 노드(Node)는 뭐야? 컴퓨터 자원(System Resource)은 뭐야? 디지털 전기 통신망은 뭐야? 도데체 네트워크란? 위키백과 said "컴퓨터 네트워크는 "①노드"들이 "②자원"을 공유할 수 있게 하는 ③디지털 전기통신망" 1. 노드(node)는 뭘까 사전 say A node is a point, especially in the form of lump or swelling, where one thing joins another. "노드란 특히 어떤것을 연결하는 종양이나 부풀어있는 모습을 한 부분이다." 디지털 전기통신망의 입장에서 보면 Node란 아래와 같은 느낌이다. 즉, 노드란 전자통신망에 연결되어있는 기계장치라고 간단하게 이해해볼 수 있다. 제일 익숙한..
문제 설명 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 50kg]이고 구명보트의 무게 제한이 100kg이라면 2번째 사람과 4번째 사람은 같이 탈 수 있지만 1번째 사람과 3번째 사람의 무게의 합은 150kg이므로 구명보트의 무게 제한을 초과하여 같이 탈 수 없습니다. 구명보트를 최대한 적게 사용하여 모든 사람을 구출하려고 합니다. 사람들의 몸무게를 담은 배열 people과 구명보트의 무게 제한 limit가 매개변수로 주어질 때, 모든 사람을 구출하기 위해 필요한 구명보트 개수의 최솟값을 return 하도록 solution 함수를 작성해주세요..
- Total
- Today
- Yesterday
- 시스템투자
- 크롤링
- 유니티
- 경영학
- ET5X
- C#
- Anet
- It
- requests
- 주식투자
- beautifulsoup
- 프로그래머스
- 마케팅
- IT기초
- 일자별
- PYTHON
- 터틀트레이딩
- 파이썬
- 스타트업
- 주식
- 비전공자
- Unity
- json
- 사진크롤링
- 가격데이터
- 강화학습
- 심리학
- 랜덤맵
- 알고리즘
- 머신러닝
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |