본문 바로가기

전체 글103

본 캠프 2 주차 WIL WIL: Week In Learning8일차:Python주제: 크기가 작은 부분내용: 문자열 t와 p의 부분 문자열 중 p보다 작거나 같은 수의 개수를 구하는 함수 작성.배운 점: 문제를 단계별로 해결하는 방법과 조건문 활용.SQL주제: 중고 거래 조회내용: USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 완료된 거래의 총 금액이 70만원 이상인 사람의 정보를 조회.배운 점: HAVING 절을 사용하여 그룹화된 데이터에 조건을 적용하는 방법.9일차:Python주제: 명함 지갑 만들기내용: 명함 크기 배열 sizes를 통해 가장 작은 지갑 크기를 구하는 함수 작성.배운 점: 문제를 단계별로 접근하여 해결하는 방법.SQL주제: 가격대별 상품 개수 조회내용: PRODUCT 테이블에서 가.. 2024. 7. 8.
본 캠프 14일차 TIL TIL: Python 학습 내용오늘 풀어본 문제:정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 반환하는 함수 solution을 작성하는 문제입니다. 제한사항:numbers의 길이는 2 이상 100 이하입니다.numbers의 모든 수는 0 이상 100 이하입니다.구체적 구현:def solution(numbers): sums = set() # 두 수의 합을 저장할 집합 # enumerate를 사용하여 리스트를 순회 for i, num1 in enumerate(numbers): for j, num2 in enumerate(numbers): i.. 2024. 7. 8.
본 캠프 13일차 TIL TIL: Python 학습 내용오늘 풀어본 문제: 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하는 문제입니다. 주어진 array와 [i, j, k]를 원소로 가진 2차원 배열 commands가 주어질 때, 각 commands에 대해 해당 연산을 적용한 결과를 배열에 담아 반환하는 함수 solution을 작성합니다. 제한사항:array의 길이는 1 이상 100 이하입니다.array의 각 원소는 1 이상 100 이하입니다.commands의 길이는 1 이상 50 이하입니다.commands의 각 원소는 길이가 3입니다.구체적 구현:def solution(array, commands): result = [] for command in comman.. 2024. 7. 8.
본 캠프 11일차 SQL TIL TIL: SQL 학습 내용오늘 풀어본 문제 다음은 어느 자동차 대여 회사에서 대여 중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블과 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. 자동차 종류가 '세단'인 자동차들 중 10월에 대여를 시작한 기록이 있는 자동차 ID 리스트를 출력하는 SQL문을 작성하는 문제입니다. 자동차 ID 리스트는 중복이 없어야 하며, 자동차 ID를 기준으로 내림차순 정렬해야 합니다. 문제를 풀어본 순서자동차 정보와 대여 기록 정보가 담긴 테이블을 JOIN하는 쿼리문을 작성SELECT *FROM CAR_RENTAL_COMPANY_CAR CINNER JOIN CAR_RENTAL_COMPANY_RENT.. 2024. 7. 6.
본 캠프 Python 알고리즘 코드카타 11일차 오늘 풀어본 문제https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 주어진 문자열 s가 숫자의 일부 자릿수를 영단어로 바꾼 것이므로, 이를 원래 숫자로 변환하는 함수 solution을 작성하는 문제입니다. 문제 풀이 순서: 각각의 숫자을 지칭하는 단어와 숫자를 매핑하는 딕셔너리를 생성합니다.de.. 2024. 7. 6.
본 캠프 10일차 SQL TIL 오늘 풀어본 문제https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. 이 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성하는 문제입니다. 전화번호가 NULL인 경우는 출력 대상에서 제외하고, 결과는 회원 ID를 기준으로 오름차순 정렬해야 합니다. 문제 풀이 순서: 생일이 3월인 여성 회원을 조회하기 위해 특정 컬럼만 추출하.. 2024. 7. 6.