목록알고리즘 문제 풀이/프로그래머스 (36)
파란색가운의 개발 블로그

https://school.programmers.co.kr/learn/courses/30/lessons/43238 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krdef solution(n, times): answer = 0 times.sort() # O(NlogN) start = 1 end = times[-1] * n while start = n: # 더 많은 사람을 받을 수 있음, 시간 줄이자 result = mid end = mid - 1 else: ..

https://school.programmers.co.kr/learn/courses/30/lessons/144856 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 어렵다 LV4부턴 ,, SELECT A.AUTHOR_ID,A.AUTHOR_NAME,B.CATEGORY,SUM(B.PRICE * S.SALES) AS "TOTAL_SALES"FROM BOOK_SALES SJOIN BOOK BON B.BOOK_ID = S.BOOK_ID AND YEAR(S.SALES_DATE) = 2022 AND MONTH(S.SALES_DATE) = 1JOIN AUTHOR AON B...

https://school.programmers.co.kr/learn/courses/30/lessons/298515 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT CONCAT(MAX(LENGTH), 'cm') AS MAX_LENGTHFROM FISH_INFO 새로 배운 것 CONCAT 함수를 쓰면 문자열을 이어줄 수 있다

https://school.programmers.co.kr/learn/courses/30/lessons/293261 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr난이도 : 중상 갑자기 문제가 좀 어렵게 다가왔다ㅏ,,, SELECT ID, FISH_NAME, INFO.LENGTH AS LENGTHFROM FISH_INFO AS INFOJOIN FISH_NAME_INFO AS NAMEON NAME.FISH_TYPE = INFO.FISH_TYPE -- 조인으로 일단 테이블 한개로 조져주고WHERE INFO.LENGTH IN (SELECT MAX(LENGTH) FR..

https://school.programmers.co.kr/learn/courses/30/lessons/59408 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT COUNT(DISTINCT NAME)FROM ANIMAL_INSWHERE NAME IS NOT NULL DISTINCT 개념은 알고 있었지만 실제 코드에서 써보는 것은 처음1. NAME 이 NULL이면 집계 X2. DISTINCT NAME을 통해 이름 중복 제거 가능 !

https://school.programmers.co.kr/learn/courses/30/lessons/59415 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT DATETIME AS "시간"FROM ANIMAL_INSORDER BY DATETIME DESCLIMIT 1첫번째 코드 SELECT MAX(DATETIME) AS "시간"FROM ANIMAL_INS두번째 코드 둘다 풀이방법은 알아두는게 좋겠다

https://school.programmers.co.kr/learn/courses/30/lessons/131697 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr SELECT (SELECT MAX(PRICE) FROM PRODUCT) AS MAX_PRICE MAX/MIN은 주로 서브쿼리 작성 떠올리기 !

https://school.programmers.co.kr/learn/courses/30/lessons/131115 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr SELECT *FROM FOOD_PRODUCTWHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT) PRICE가 가장 비싼것을 골라야했다1. 가격 순으로 정렬 후 LIMIT 12. MAX(PRICE)를 서브쿼리에서 선택하고, 그것과 일치하는 행을 선택한다

https://school.programmers.co.kr/learn/courses/30/lessons/299307 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 난이도 : 중 CASE문을 처음 봐서 자력으로는 못 풀었다 SELECT ID,CASEWHEN SIZE_OF_COLONY 앞으론 혼자 풀면 되지~ CASE 시작하고 END -> AS " 이름 지정"

https://school.programmers.co.kr/learn/courses/30/lessons/299305 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr난이도 : 중 - 중상어렵다. select 쪽에 서브쿼리를 써보는게 처음이였어서 30분정도 고민하고 그냥 답지 봤다. SELECT ID,IFNULL((SELECT COUNT(*) FROM ECOLI_DATA GROUP BY PARENT_ID HAVING PARENT_ID = ID),0) AS CHILD_COUNTFROM ECOLI_DATAORDER BY ID ASC SELECT에 카운트를 쓰긴 써야하..