본문 바로가기

코테 공부 🔥71

[백준/파이썬] 1043: 거짓말 https://www.acmicpc.net/problem/1043 1043번: 거짓말 지민이는 파티에 가서 이야기 하는 것을 좋아한다. 파티에 갈 때마다, 지민이는 지민이가 가장 좋아하는 이야기를 한다. 지민이는 그 이야기를 말할 때, 있는 그대로 진실로 말하거나 엄청나게 www.acmicpc.net 문제 요약 : 사람 수 N과 파티 수 M, 진실을 아는 사람수와 번호, 각 파티에 오는 사람의 수와 번호가 주어진다. 진실을 아는 사람에게는 과장된 말을 할 수 없다. 또한, 진실된 말과 과장된 말 둘 다 듣는 사람도 있을 수없다. 지민이가 진실을 말할 수 있는 파티의 수의 최댓값을 출력하라. 예제 입력1 4 3 0 2 1 2 1 3 3 2 3 4 예제 출력1 3 📌 풀이 ) queue를 이용하여 풀었다. .. 2023. 5. 1.
[백준/파이썬] 14719: 빗물 https://www.acmicpc.net/problem/14719 14719번: 빗물 첫 번째 줄에는 2차원 세계의 세로 길이 H과 2차원 세계의 가로 길이 W가 주어진다. (1 ≤ H, W ≤ 500) 두 번째 줄에는 블록이 쌓인 높이를 의미하는 0이상 H이하의 정수가 2차원 세계의 맨 왼쪽 위치 www.acmicpc.net 문제 요약 : 2차원 공간의 세로길이, 가로 길이가 주어지고, 블록들의 높이가 주어진다. 고인 빗물의 총량을 구하여라. 예제 입력 1 4 4 3 0 1 4 예제 출력 1 5 시도 ) 벽을 계산해야겠다고 생각했다. 처음에는 벽이 없으므로 False로 시작한다. 0이면 계속 벽이 없는 상태이고, 0이 아니면 벽으로 지정한다. 벽이 지정된 이후로는 벽보다 작은 값들은 tmp에 저장된다.. 2023. 4. 20.
[프로그래머스/SQL] 입양 시각 구하기(2) https://school.programmers.co.kr/learn/courses/30/lessons/59413 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 예시 ANIMAL_OUTS 원하는 출력값 0시부터 23시까지, 각 시간대별로 입양이 몇 건 발생했는지 조회 결과는 시간대순으로 정렬 📌 풀이 ) 처음에 set을 몰라서 그냥 풀었는데 안나오는 숫자가 있어서 당황했다. 0부터 23 전부 나오게 하기 위해 set을 사용하여야 한다! SET @변수이름 = 대입값 ; 또는 SET @변수이름 := 대입값; SELECT @변수이름 := 대입값; SELE.. 2023. 4. 20.
[프로그래머스/SQL] 식품분류별 가장 비싼 식품의 정보 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/131116 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 예시 FOOD_PRODUCT 원하는 출력값 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회 식품분류는 '과자', '국', '김치', '식용유'인 경우만 결과는 식품가격을 기준으로 내림차순 📌 풀이 ) 카테고리가 과자, 국, 김치, 식용유인 것 중에 고른다 PRICE는 FOOD_PRODUCT에서 MAX(PRICE)를 고른다. 이때, GROUP BY CATEGORY를 해주어서 .. 2023. 4. 20.
[프로그래머스/SQL] 오프라인/온라인 판매 데이터 통합하기 https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 예시 ONLINE_SALEOFFLINE_SALE원하는 출력값2022년 3월의 오프라인/온라인 상품 판매 데이터의 판매 날짜, 상품ID, 유저ID, 판매량을 출력OFFLINE_SALE의 판매 데이터 USER_ID는 NULL로 표시판매일, 상품ID, 유저ID 를 오름차순 📌 풀이 )UNION ALL을 사용하여서 풀었다! UNION ALL은 함수는 구조가 같은 두 테이블, 또는 두 조회 결과를 합하여.. 2023. 4. 20.