본문 바로가기
728x90

분류 전체보기230

프로그래머스(C++) / 프로그래머스 level 2 : 양궁대회 프로그래머스 level 2 : 양궁대회 https://programmers.co.kr/learn/courses/30/lessons/92342 코딩테스트 연습 - 양궁대회 문제 설명 카카오배 양궁대회가 열렸습니다. 라이언은 저번 카카오배 양궁대회 우승자이고 이번 대회에도 결승전까지 올라왔습니다. 결승전 상대는 어피치입니다. 카카오배 양궁대회 운영위원 programmers.co.kr 🎯 문제 카카오배 양궁대회가 열렸습니다. 라이언은 저번 카카오배 양궁대회 우승자이고 이번 대회에도 결승전까지 올라왔습니다. 결승전 상대는 어피치입니다. 카카오배 양궁대회 운영위원회는 한 선수의 연속 우승보다는 다양한 선수들이 양궁대회에서 우승하기를 원합니다. 따라서, 양궁대회 운영위원회는 결승전 규칙을 전 대회 우승자인 라이언에.. 2022. 2. 7.
SQL(MYSQL) / 프로그래머스 : 우유와 요거트가 담긴 장바구니 프로그래머스 : 우유와 요거트가 담긴 장바구니 https://programmers.co.kr/learn/courses/30/lessons/62284 코딩테스트 연습 - 우유와 요거트가 담긴 장바구니 CART_PRODUCTS 테이블은 장바구니에 담긴 상품 정보를 담은 테이블입니다. CART_PRODUCTS 테이블의 구조는 다음과 같으며, ID, CART_ID, NAME, PRICE는 각각 테이블의 아이디, 장바구니의 아이디, 상품 종류, 가 programmers.co.kr 🎨 문제 데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디.. 2022. 2. 4.
알고리즘(C++) / 프로그래머스 level 2 : 게임 맵 최단거리 프로그래머스 level 2 : 게임 맵 최단거리 https://programmers.co.kr/learn/courses/30/lessons/1844?language=cpp 코딩테스트 연습 - 게임 맵 최단거리 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,1],[0,0,0,0,1]] 11 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,0],[0,0,0,0,1]] -1 programmers.co.kr 💍 문제 게임 맵의 상태 maps가 매개변수로 주어질 때, 캐릭터가 상대 팀 진영에 도착하기 위해서 지나가야 하는 칸의 개수의 최솟값을 return 하도록 solution 함수를 완성해주세요. 단, 상대 팀 진영에 도착할 수 없을 때는 -.. 2022. 2. 4.
프로그래머스(C++) / level 2 : 단체사진 찍기 level 2 : 단체사진 찍기 https://programmers.co.kr/learn/courses/30/lessons/1835?language=cpp 코딩테스트 연습 - 단체사진 찍기 단체사진 찍기 가을을 맞아 카카오프렌즈는 단체로 소풍을 떠났다. 즐거운 시간을 보내고 마지막에 단체사진을 찍기 위해 카메라 앞에 일렬로 나란히 섰다. 그런데 각자가 원하는 배치가 모두 programmers.co.kr 🎨 문제 가을을 맞아 카카오프렌즈는 단체로 소풍을 떠났다. 즐거운 시간을 보내고 마지막에 단체사진을 찍기 위해 카메라 앞에 일렬로 나란히 섰다. 그런데 각자가 원하는 배치가 모두 달라 어떤 순서로 설지 정하는데 시간이 오래 걸렸다. 네오는 프로도와 나란히 서기를 원했고, 튜브가 뿜은 불을 맞은 적이 있던 .. 2022. 2. 3.
SQL(MYSQL) / 프로그래머스 JOIN (없어진 기록 찾기, 있었는데요 없었습니다, 오랜 기간 보호한 동물(1), 보호소에서 중성화한 동물) SQL(MYSQL) / 프로그래머스 JOIN (없어진 기록 찾기, 있었는데요 없었습니다, 오랜 기간 보호한 동물(1), 보호소에서 중성화한 동물) https://programmers.co.kr/learn/courses/30/parts/17046 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr JOIN 1. 없어진 기록 찾기 2. 있었는데요 없었습니다 3. 오랜 기간 보호한 동물(1) 4. 보호소에서 중성화한 동물 문제를 클릭하면 풀이로 이동합니다. JOIN INNER JOIN : 내부조인(교집합) LEFT/RIGHT JOIN : 부분집합 OUTER JOIN.. 2022. 2. 3.
SQL(MYSQL) / 프로그래머스 String, Date (루시와 엘라 찾기, 이름에 el이 들어가는 동물 찾기, 중성화 여부 파악하기, 오랜 기간 보호한 동물(2), DATETIME에서 DATE로 형 변환) SQL(MYSQL) / 프로그래머스 String, Date (루시와 엘라 찾기, 이름에 el이 들어가는 동물 찾기, 중성화 여부 파악하기, 오랜 기간 보호한 동물(2), DATETIME에서 DATE로 형 변환) https://programmers.co.kr/learn/courses/30/parts/17047 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr String, Date 1. 루시와 엘라 찾기 2. 이름에 el이 들어가는 동물 찾기 3. 중성화 여부 파악하기 4. 오랜 기간 보호한 동물(2) 5. DATETIME에서 DATE로 형 변환 문제를 클릭하.. 2022. 1. 28.
BOJ(C++) / 백준 12865 : 평범한 배낭 백준 12865 : 평범한 배낭 https://www.acmicpc.net/problem/12865 12865번: 평범한 배낭 첫 줄에 물품의 수 N(1 ≤ N ≤ 100)과 준서가 버틸 수 있는 무게 K(1 ≤ K ≤ 100,000)가 주어진다. 두 번째 줄부터 N개의 줄에 거쳐 각 물건의 무게 W(1 ≤ W ≤ 100,000)와 해당 물건의 가치 V(0 ≤ V ≤ 1,000) www.acmicpc.net 문제 이 문제는 아주 평범한 배낭에 관한 문제이다. 한 달 후면 국가의 부름을 받게 되는 준서는 여행을 가려고 한다. 세상과의 단절을 슬퍼하며 최대한 즐기기 위한 여행이기 때문에, 가지고 다닐 배낭 또한 최대한 가치 있게 싸려고 한다. 준서가 여행에 필요하다고 생각하는 N개의 물건이 있다. 각 물건은.. 2022. 1. 26.
프로그래머스(MySQL) / IS NULL(이름이 없는 동물의 아이디, 이름이 있는 동물의 아이디, NULL 처리하기) IS NULL(이름이 없는 동물의 아이디, 이름이 있는 동물의 아이디, NULL 처리하기) 링크를 누르면 각 문제로 이동합니다! 이름이 없는 동물의 아이디 이름이 있는 동물의 아이디 NULL 처리하기 이름이 없는 동물의 아이디 https://programmers.co.kr/learn/courses/30/lessons/59039 코딩테스트 연습 - 이름이 없는 동물의 아이디 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 코드 SELECT.. 2022. 1. 19.
SQL / SQL 문법 순서 및 실행 순서 SQL 문법 순서 및 실행 순서 SQL 공부하다보니 문법 순서와 실행 순서에 대해 정리할 필요를 느끼게 되어 문법 순서와 실행 순서를 알아보도록 한다. SQL 문법 순서 1. SELECT 칼럼명 2. FROM 테이블명 3. WHERE 테이블 조건 4. GROUP BY 컬럼명 5. HAVING 그룹 조건 6. ORDER BY 컬럼명 SQL 실행순서 1. FROM 테이블명 2. WHERE 테이블 조건 3. GROUP BY 컬럼명 4. HAVING 그룹 조건 5. SELECT 칼럼명 6. ORDER BY 컬럼명 2022. 1. 9.
SQL(프로그래머스) / GROUP BY(고양이와 개는 몇 마리 있을까, 동명 동물 수 찾기, 입양 시각 구하기(1), 입양 시각 구하기(2)) SQL(프로그래머스) / GROUP BY(고양이와 개는 몇 마리 있을까, 동명 동물 수 찾기, 입양 시각 구하기(1), 입양 시각 구하기(2)) https://programmers.co.kr/learn/courses/30/parts/17044 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 고양이와 개는 몇마리 있을까 문제 : 동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요. COUNT() : 그룹에 포함되는 데이터 개수 GROUP BY : 특정 칼럼 그룹화 ORDER .. 2022. 1. 9.
프로그래머스(MySQL) / SUM, MAX, MIN (최댓값 구하기, 최솟값 구하기, 동물 수 구하기, 중복 제거하기) 프로그래머스(MySQL) / SUM, MAX, MIN (최댓값 구하기, 최솟값 구하기, 동물 수 구하기, 중복 제거하기) 최댓값 구하기 https://programmers.co.kr/learn/courses/30/lessons/59415?language=mysql 코딩테스트 연습 - 최댓값 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 코드 SELECT MAX(DATETIME) AS 시간 FROM ANIMAL_INS 최솟값 구하.. 2022. 1. 7.
CS 지식 / C와 C++의 차이 C와 C++의 차이 두언어의 차이는 C언어는 절차지향 프로그래밍(Procedure Oriented Programming)이고 C++언어는 객체지향 프로그래밍(Object Oriented Programming)이라는 것이다. C++은 C를 발전시켜 만든 언어이기 때문에 두 언어는 매우 유사하다. 대부분의 C++ 컴파일러가 C 코드를 컴파일 할 수 있다. 기능 C C++ 함수 기반 객체 중심 namespace X O 구조체에서 함수 사용 X O Overloding X O 표준 입출력 scanf, printf cin, cout 동적할당 malloc new 예외처리(Excoption Handling) X O 사용되는 영역 Unix, OS, 시스템 프로그래밍 일반적인 프로그래밍 객체지향 프로그래밍(C++) / 절.. 2022. 1. 7.