코테 5

프로그래머스 SQL 고득점 QIT: SELECT

3월에 태어난 여성 회원 목록 출력하기 💡SQL에서 Date_of_birth가 '1992-03-01'이런식으로 주어져있을 때 생일이 3월인 사람을 조회하려면? 이 경우, `MONTH()`라는 함수를 사용하여 생일이 3월인 사람을 조회할 수 있습니다. 예를 들어, 데이터가 `people`이라는 테이블에 있고 그 테이블에 `Date_of_birth`라는 열이 있다면, 다음과 같이 쿼리를 작성할 수 있습니다: SELECT * FROM people WHERE MONTH(Date_of_birth) = 3; 위의 쿼리는 `Date_of_birth`의 월이 3인 모든 행을 `people` 테이블에서 반환합니다. 이때, `MONTH()` 함수는 날짜에서 월을 추출하는 역할을 합니다. 참고로, SQL에서는 월, 일, 년..

프로그래밍/SQL 2023.06.23

[파이썬 자료구조와 알고리즘] Chapter 11. 정렬 기본

학습 목표 정렬 개념 파악 정렬을 위한 코드 형식 이해 기본적인 정렬 방식 학습 정렬을 활용한 응용 프로그래밍 작성 Section00. 생활 속 자료구조와 알고리즘 대학교: 학생들 원하는 자리에 맘대로 앉음 교수 출석부에는 학번 순서나 이름 순서로 명단 작성됨 요리사도 칼 여러 개 사용하는데 가능하면 칼 크기대로 가지런히 놓고 사용하는 것을 좋아함 -정렬: 순서대로 데이터가 나열되어 있는 것 Section01. 정렬의 기본 1. 정렬의 개념 -정렬(Sort): 자료들을 일정한 순서대로 나열하는 것 -순서대로 나열할 때: 작은 것부터 나열하는 방법/큰 것부터 나열하는 방법 -오름차순 정렬(Ascending Sort): 작은 것부터 큰 순으로 나열된 방법 -내림차순 정렬(Descending Sort): 큰 ..

[파이썬 자료구조와 알고리즘] Chapter 07. 큐

💥학습목표 큐의 개념 파악 큐에 데이터를 넣거나 추출하는 원리 이해 파이썬으로 큐 조작 코드 작성 큐로 활용되는 다양한 응용 프로그램 작성 Section00. 생활 속 자료구조와 알고리즘 기차가 터널에 들어갈 때 1호차, 2호차, 3호차 순서대로 들어감 터널 빠져낭로 때도 1호차, 2호차, 3호차 순으로 나옴 -큐: 먼저 들어간 것이 먼저 나오는 자료구조 은행 ATM기 먼저 줄을 선 사람이 먼저 인출함 Section01. 큐의 기본 1. 큐의 개념 -큐(Queue): 입구와 출구가 따로 있는 원통 형태 -특징: FIFO(First In First Out) *주의점: 대기 중에 들어갈 때는 사람을 지정해서 들어갈 수 있지만, 대기줄에서 나올 때는 특정 사람을 선택할 수 없다 2. 큐 원리 큐는 양쪽이 뚫려..

[파이썬 자료구조와 알고리즘] Chapter 06. 스택

학습 목표 스택의 개념 파악 스택에 데이터를 넣거나 추출하는 원리 이해 파이썬으로 스택 조작하는 코드 작성 스택으로 활용되는 다양한 응용 프로그램 작성 Section00. 생활 속 자료구조와 알고리즘 초콜릿맛, 바닐라맛, 딸기맛이 차례대로 쌓여 있는 아이스크림 콘 만드는 과정 초콜릿->커피->바닐라->딸기 가장 먼저 넣은 초콜릿을 가장 나중에 먹을 수 있는 구조가 스택 구조 콘을 쌓았던 순서와 반대로 먹어야 함 Section01. 스택의 기본 1. 스택의 개념 -스택(Stack) 자료구조: 한쪽 끝이 막힌 형태 ex)한쪽 끝이 막힌 주차장, 프링글스, 종이컵 수거함 -선입후출(First In Last Out, FILO)=후입선출(Last In First Out, LIFO): 입구가 하나뿐이기 때문에 먼저..

카테고리 없음 2022.08.08

[파이썬 자료구조와 알고리즘] Chapter 01. 자료구조와 알고리즘 소개

추천받은 책으로 공부 시작! SBS 필기시험이랑 스노우 면접 때문에 잠깐 코딩테스트 공부를 멈췄다. 필기시험 결과는 어떻게 될지 모르겠고 스노우 면접보고 오늘 최종합격 했으니 입사 전까지 코딩테스트 공부를 열심히 해야겠다... 회사 들어가면 공부할 시간 없다고 들었음 Chapter 01. 자료구조와 알고리즘 소개 학습 목표 자료구조의 개념을 파악할 수 있다 네 가지 자료구조의 종류를 알 수 있다 알고리즘의 정의를 이해하고, 알고리즘과 자료구조의 관계를 알 수 있다 알고리즘을 표현하는 다양한 방법을 이해하고, 성능 측정 방법을 확인한다 파이썬을 설치해서 실습 환경을 구축한다 Section 00. 생활 속 자료구조와 알고리즘 자료구조와 알고리즘은 일상생활과 밀접하다. 자료구조=자료를 효율적으로 관리하는 방법..