/CodingTest

Python/MySQL 코딩테스트 준비 기록

Primary LanguagePython

💻 CodingTest

<나의 풀이>

No 유형
1 HackerRank (MySQL)
2 LeetCode (MySQL)
3 Programmers (MySQL)
4 Programmers (Python)_level0 (22.11.27 start)
5 Programmers (Python)_level1 (23.04.10 start)

🥨알고리즘

Week 월요일 화요일 수요일 목요일 금요일 토요일 일요일
1 짝수와 홀수,
약수의 합,
평균 구하기
2 자릿수 더하기,
x만큼 간격이 있는 n개의 숫자
나머지가 1이되는 수 찾기,
문자열 내 p와 y의 개수,
자연수 뒤집어 배열로 만들기
정수 제곱근 판별,
정수 내림차순으로 배치,
문자열을 정수로 바꾸기
하샤드 수,
두 정수 사이의 합
콜라츠 추측,
서울에서 김서방 찾기
3 핸드폰 번호 가리기,
나누어 떨어지는 숫자 배열
음양 더하기,
제일 작은 수 제거하기
없는 숫자 더하기,
가운데 글자 가져오기
수박수박수박수박수박수?,
내적,
문자열 내림차순으로 배치하기
약수의 개수와 덧셈,
부족한 금액 계산하기
4 행렬의 덧셈,
직사각형 별찍기
최대공약수와 최소공배수,
같은 숫자는 싫어

<핵심요약>

SELECT 그룹해보고싶은 컬럼, SUM(컬럼1), AVG(컬럼2)    
FROM  
WHERE  
GROUP BY 그룹해보고싶은 컬럼  
HAVING  
ORDER BY   
🐼  Pandas : 파이썬의 대표적인 데이터 분석 도구로 금융 데이터 분석을 위해 만들어 졌습니다.
🧮  Numpy : 파이썬의 수치계산 도구 입니다.
📊  matplotlib : 파이썬의 대표적인 데이터 시각화 도구 입니다.
📊  seaborn : matplotlib 을 사용하기 쉽게 추상화 해 놓은 고수준 시각화 도구로 기본 통계 연산을 제공합니다.
📊  plotly : 고수준, 저수준 시각화 기능을 제공하며 인터랙티브한 시각화가 가능합니다.
📊  cufflinks : plotly와 pandas를 강력하게 이어주는 생산적인 도구 입니다.
📈  FinanceDataReader : 코드 한 두 줄로 금융 데이터를 수집할 수 있는 도구 입니다.
🌏  Requests : 웹 페이지의 소스코드를 HTTP 통신으로 받아올 수 있는 도구 입니다.
🔍  BeautifulSoup4 : 웹 페이지의 소스코드에서 원하는 정보를 가져올 수 있는 도구 입니다.
⏰  tqdm : 데이터 수집이나 전처리에서 오래 걸리는 작업의 진행 상태를 볼 수 있습니다.