일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 코딩테스트
- 웹훅
- 결제취소
- OpenCV
- 토스페이
- ETF
- 카카오페이
- 결제
- 깃허브
- OCR
- 네이버
- 백준
- openai
- 포트원
- 티스토리챌린지
- SQL
- 프로그래머스
- 릿코드
- clova
- Ai
- certbot
- supabase
- 데이터베이스 #백엔드 #데이터
- 정렬
- 간편결제
- 코딩
- Node
- it #응집도 #결합도 #소프트웨어
- sw
- 오블완
- Today
- Total
목록프로그래머스 (10)
싱싱미역상태
백준36개 class-1 (20250211)40개 class-248개 class-3프로그래머스124개 기초문제100개 입문문제47개 알고리즘 고득점 Kit109개 SQL Kit릿코드핵심 75문제
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/42747# 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나의 풀이(실패, 테스트케이스 1개 오류)어떤 부분에서 틀렸는지 감도 안 잡힌다. 처음 문제 풀 때, 문제를 잘 못 이해를 해서 이상하게 풀고... # 5편 논문 중에서 2번이상 인용된 논문이 2개 이상 -> 3개# 5편 논문 중에서 3번이상 인용된 논문이 3개 이상 -> 3# 5편 논문 중에서 4번이상 인용된 논문이 4개 이상 -> X# 최종은 인덱스를 구하는 것def solution(citations): answer = 0 ..
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나의 풀이-- 코드를 입력하세요SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMDFROM DOCTORWHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS'ORDER BY HIRE_YMD DESC, DR_NAME ASC;
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나의 풀이다행이도 최근에 SQLD를 공부하면서 IFNULL, NULLIF를 진짜 많이 공부했는데 술술 풀려서 다행이다.SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N') AS FREEZER_YNFROM FOOD_WAREHOUSEWHERE WAREHOUSE_NAME LIKE '%경기%'ORDER BY WAREHOUSE_ID A..

문제 : https://school.programmers.co.kr/learn/courses/30/lessons/42746# 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나의 시도(해결 X)문제를 보자마자 코드를 만들어 봤는데, 시간초과가 발생했다. 아마도 이중for문 때문에 그런 것 같다.# 가장 큰 수 구하기# [6, 10, 2] -> [6102, 6210, 1062, 1026, 2610, 2106] -> 3!개수 -> 6102 (가장 큼)# 1 5! -> 120개from itertools import permutationsdef solution(numbers): answer = [] ..
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나의 풀이생각보다 쉬워서 5분? 정도 걸렸다. 난이도 자체는 쉬운 듯# 자르고 -> 정렬 -> k 번째 수 구하기# [1, 5, 2, 6, 3, 7, 4] -> [5, 2, 6, 3] -> 정렬 [2, 3, 5, 6] -> 3번째 수 5def solution(array, commands): answer = [] for arr in commands: i = arr[0] - 1 j = arr[1] ..
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나의 풀이처음에 %y로 했다가 계속 틀렸다고 나와서 결국에는 찾았다.... %Y로 만들어야 한다. 따라서 문제를 끝까지 읽자 ㅎ...%y(소문자) : 24%Y(대문자) : 2024SELECT ub.TITLE, ur.BOARD_ID, ur.REPLY_ID, ur.WRITER_ID, ur.CONTENTS, DATE_FORMAT(ur.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATEF..
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나의 풀이inner join으로 테이블을 가져와서 where절로 필터링을 걸었다.SELECT i.FLAVORFROM FIRST_HALF AS fINNER JOIN ICECREAM_INFO AS i on f.FLAVOR = i.FLAVORWHERE TOTAL_ORDER >= 3000 AND i.INGREDIENT_TYPE = 'fruit_based';
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나의 풀이round 함수의 경우 반올림하는 함수round(124.32, 1)인 경우 124.3round(124.8, 0)인 경우 125-- 코드를 입력하세요SELECT ROUND(SUM(daily_fee) / COUNT(*), 0) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CARWHERE CAR_TYPE = 'SUV';다른 사람 풀이(참고)진짜 AVG는 생각하지도 못했네(백엔드는 암기력 싸움인가......

문제 : https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나의 무지성 시간초과 풀이사실 보자마자 뭔가 Combinations 이용해서 할려고 했는데, 제한사항을 보지 않아서 시간초과 발생함. 따라서 해당 방법은 불가능이중 포문이라 시간복잡도 말도 안되는 수치가 된 듯하다.# n마리 중에서 n/2마리 가져가셈# 종류에 따라 번호 부여 -> 같은 종류는 같은 번호# EX) 4마리 -> [3, 1, 2, 3] -> 3번 2마리 + 1번 1마리 + 2번 1마리# 4마리 중에서 2마리 고르는 케이스# 1..