본문 바로가기

분류 전체보기103

[프로그래머스] SQL 고득점 키트 (MySQL) - GROUP BY https://programmers.co.kr/learn/courses/30/lessons/59040 코딩테스트 연습 - 고양이와 개는 몇 마리 있을까 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr SELECT ANIMAL_TYPE,COUNT(*) as count FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE; https://programmers.co.kr/learn/course.. 2021. 9. 14.
[프로그래머스] SQL 고득점 키트 (MySQL) - SUM,MAX,MIN https://programmers.co.kr/learn/courses/30/lessons/59415 코딩테스트 연습 - 최댓값 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr SELECT MAX(DATETIME) FROM ANIMAL_INS; https://programmers.co.kr/learn/courses/30/lessons/59038 코딩테스트 연습 - 최솟값 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동.. 2021. 9. 14.
[프로그래머스] SQL고득점 키트 (MySQL) - SELECT https://programmers.co.kr/learn/courses/30/lessons/59034 코딩테스트 연습 - 모든 레코드 조회하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID; https://programmers.co.kr/learn/courses/30/lessons/59035 코딩테스트 연습 - 역순 정렬하기 ANIMAL_INS 테이블은 동물.. 2021. 9. 14.
[Database] 관계 데이터 모델 / 릴레이션 관계 데이터 모델의 개념 릴레이션을 사용하여 모든 데이터를 논리적으로 구성한 것이 관계 데이터 모델이다 릴레이션 : 행과 열로 이루어진 2차원 테이블, 튜플의 집합 레코드 : 릴레이션의 각 행 튜플 : 행을 의미 애트리뷰트 : 열을 의미 카디날리티 : 튜플의 수 차수 : 애트리뷰트의 수 스키마 : 릴레이션이 어떻게 구성되는지에 대한 기본적인 구조로 첫 행을 의미 도메인 : 한 애트리뷰트에 나타날 수 있는 값들의 집합 릴레이션 스키마 릴레이션의 이름과 릴레이션 애트리뷰트의 집합이다 표기법은 릴레이션 이름 (애트리뷰트1, 애트리뷰트2, ... ) 으로, 기본 키 애트리뷰트에 밑줄 표시한다 내포라고 한다 릴레이션 인스턴스 릴레이션의 어느 시점에 들어있는 튜플들의 집합이다 시간의 흐름에 따라 계속 변한다 외연라.. 2021. 9. 14.
[프로그래머스] 거리두기 확인하기 (C++) (2021 카카오 채용연계형 인턴십) https://programmers.co.kr/learn/courses/30/lessons/81302 코딩테스트 연습 - 거리두기 확인하기 [["POOOP", "OXXOX", "OPXPX", "OOXOX", "POXXP"], ["POOPX", "OXPXP", "PXXXO", "OXXXO", "OOOPP"], ["PXOPX", "OXOXP", "OXPOX", "OXXOP", "PXPOX"], ["OOOXX", "XOOOX", "OOOXX", "OXOOX", "OOOOO"], ["PXPXP", "XPXPX", "PXPXP", "XPXPX", "PXPXP"]] [1, 0, 1, 1, 1] programmers.co.kr 2021 카카오 채용연계형 인턴십 코테에서 직접 풀었던 문제이다. 그때도 이 문제는 해결했.. 2021. 9. 11.
[프로그래머스] 괄호 변환 (C++) (2020 KAKAO BLIND RECRUITMENT) https://programmers.co.kr/learn/courses/30/lessons/60058 코딩테스트 연습 - 괄호 변환 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 programmers.co.kr 문자열을 이용한 구현 문제이다. 문제만 제대로 이해하고 재귀함수를 통해 그대로 구현하면 된다. #include #include #include #include using namespace std; bool check(string p) { //올바른 괄호 문자열 체크 stack s; for (int i = 0; i < p.size(); i++){ if (p[i] =.. 2021. 9. 10.