https://programmers.co.kr/learn/courses/30/lessons/42747 코딩테스트 연습 - H-Index H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표 programmers.co.kr 문제 설명 H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이..
https://programmers.co.kr/learn/courses/30/lessons/42626# 코딩테스트 연습 - 더 맵게 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같 programmers.co.kr 문제 설명 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아 래와 같이 특별한 방법으로 섞어 새로운 음식을 만듭니다. 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은..
https://programmers.co.kr/learn/courses/30/lessons/68645 코딩테스트 연습 - 삼각 달팽이 5 [1,2,12,3,13,11,4,14,15,10,5,6,7,8,9] 6 [1,2,15,3,16,14,4,17,21,13,5,18,19,20,12,6,7,8,9,10,11] programmers.co.kr 문제 설명 정수 n이 매개변수로 주어집니다. 다음 그림과 같이 밑변의 길이와 높이가 n인 삼각형에서 맨 위 꼭짓점부터 반시계 방향으로 달팽이 채우기를 진행한 후, 첫 행부터 마지막 행까지 모두 순서대로 합친 새로운 배열을 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 1,000 이하입니다. 입출력 예 n result 4 [1,2,9,3..
출처 : 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. 자료구조와 알고리즘이 중요한 이유 자료구조란 ? = 방대한 자료(데이터)를 효율적으로 관리하기 위한 체계, 규칙 = 요리로 따지자면, 원재료를 어떻게 구분하고 위치 시킬지 결정 하는 것 자료구조를 배우면 뭐가 좋을까? = 어떤 자료구조를 활용하냐에 따라 코드의 효율성(성능)이 차이가 발생 = 즉, 효율성을 높일 수 있음 알고리즘이란? = 문제 해결을 위한 과정/방법 = 입력값을 받았을 때 특정한 결과값을 만들어내는 과정 = 요리로 따지자면, 요리레시피 (입력값 = 재료, 알고리즘 = 요리과정, 결과값 = 요리) 알고리즘은 왜 배워야 할까? = 동일한 결과를 만들어 내는데 최소한의 자원 (시간, 메모리)을 활용하는 방법을 고민할 수 있음 = 즉..
- Total
- Today
- Yesterday
- IT기초
- 마케팅
- 머신러닝
- 시스템투자
- 터틀트레이딩
- 랜덤맵
- Unity
- json
- 강화학습
- 가격데이터
- 심리학
- 스타트업
- 비전공자
- 기초
- PYTHON
- ET5X
- Anet
- beautifulsoup
- 알고리즘
- 크롤링
- 주식투자
- 프로그래머스
- 경영학
- It
- 유니티
- 일자별
- C#
- 파이썬
- requests
- 주식
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 |
| 30 |