반응형

Test 11

[MySQL] 프로그래머스 《언어별 개발자 분류하기》 - 비트 연산자

@ Level 4@ GROUP BY 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명SKILLCODES 테이블은 개발자들이 사용하는 프로그래밍 언어에 대한 정보를 담은 테이블입니다. SKILLCODES 테이블의 구조는 다음과 같으며, NAME, CATEGORY, CODE는 각각 스킬의 이름, 스킬의 범주, 스킬의 코드를 의미합니다. 스킬의 코드는 2진수로 표현했을 때 각 bit로 구분될 수 있도록 2의 제곱수로 구성되어 있습니다.NAMETYPEUNIQUENULLABLENAMEVARCHAR(N)YNCATEGORYVARCHAR(N)NNCODEINTEGERYNDEVELOPERS 테이블은 개발자들의 프..

Test 2024.11.18

[MySQL] 그룹 스터디 5일 차 (11/14)

프로그래머스 《조건에 맞는 사용자 정보 조회하기》@ Level 3@ String, Date 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 중고 거래 게시물을 3건 이상 등록한 사용자의 사용자 ID, 닉네임, 전체주소, 전화번호를 조회하는 SQL문을 작성해주세요. 이때, 전체 주소는 시, 도로명 주소, 상세 주소가 함께 출력되도록 해주시고, 전화번호의 경우 xxx-xxxx-xxxx 같은 형태로 하이픈 문자열(-)을 삽입하여 출력해주세요. 결과는 회원 ID를 기준으로 내림차순 정렬해주세요.SELECT user_id, n..

Test 2024.11.14

[MySQL] 그룹 스터디 4일 차 (11/12)

프로그래머스 《자동차 대여 기록 별 대여 금액 구하기》@ Level 4@ String, Date 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 '트럭'인 자동차의 대여 기록에 대해서 대여 기록 별로 대여 금액(컬럼명: FEE)을 구하여 대여 기록 ID와 대여 금액 리스트를 출력하는 SQL문을 작성해주세요. 결과는 대여 금액을 기준으로 내림차순 정렬하고, 대여 금액이 같은 경우 대여 기록 ID를 기준으..

Test 2024.11.13

[MySQL] 그룹 스터디 3일 차 (11/7)

프로그래머스 《주문량이 많은 아이스크림들 조회하기》@ Level 4@ JOIN 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr7월 아이스크림 총 주문량과 상반기의 아이스크림 총 주문량을 더한 값이 큰 순서대로 상위 3개의 맛을 조회하는 SQL 문을 작성해주세요.SELECT a.flavorFROM first_half aJOIN july b ON a.flavor = b.flavorGROUP BY a.flavorORDER BY SUM(a.total_order)+SUM(b.total_order) descLIMIT 3;  프로그래머스 《즐겨찾기가 가장 많은 식당 정보 출력하기》 @ Level 3@ GROUP BY..

Test 2024.11.08

[MySQL] 프로그래머스 《그룹별 조건에 맞는 식당 목록 출력하기》

그룹별 조건에 맞는 식당 목록 출력하기@JOIN@Level 4 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명 다음은 고객의 정보를 담은 MEMBER_PROFILE테이블과 식당의 리뷰 정보를 담은 REST_REVIEW 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다.Column NameTypeNullableMEMBER_IDVARCHAR(100)FALSEMEMBER_NAMEV..

Test 2024.10.29

[MySQL] 그룹 스터디 2일 차 (10/21)

문제 1. 프로그래머스 《저자 별 카테고리 별 매출액 집계하기》  프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT A.author_id, A.author_name, category, SUM(sales*price) AS total_salesFROM book_sales BSJOIN book B ON BS.book_id = B.book_idJOIN author A ON B.author_id = A.author_idWHERE DATE_FORMAT(sales_date, '%Y-%m') = '2022-01'GROUP BY author_id, categoryOR..

Test 2024.10.22

[Python] 프로그래머스 코딩테스트 입문 Lv.0 문제 모음 (2)

1. 짝수의 합 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.def solution(n): answer = 0 for i in range(1, n+1): if i%2 == 0: answer += i return answer 간단한 풀이def solution(n): return sum(range(2, n+1, 2))  2. 중복된 숫자 개수 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 ..

Test 2024.10.21

[Python] 프로그래머스 코딩테스트 입문 Lv.0 문제 모음 (1)

SQL 배우다보니 파이썬을 어느새 다 잊어가고 있기 때문에 ..처음으로 돌아가지 않기 위한 최소한의 노력 모음 ❕ 문제 1~5. 두 수의 합 / 두 수의 곱 / 두 수의 차 / 몫 구하기 / 나머지 구하기1. 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.2. 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.3. 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.4. 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 so..

Test 2024.10.18
반응형