알고리즘 문제 풀이 111

[SQL 고득점 Kit] SELECT - 12세 이하인 여자 환자 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/132201 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 난이도 : Level 1 (하) SELECT PT_NAME,PT_NO,GEND_CD,AGE,IFNULL(TLNO,"NONE") AS "TLNO"FROM PATIENTWHERE AGE  1. 몰랐던 것 : NULL -> NONE 출력IFNULL(TLNO,"NONE") -> NULL값인 경우 NONE이 출력된다 잘한점 : 이제 정렬 순서 안 헷갈리고 잘 쓸 수 있다

[SQL 고득점 Kit] SELECT - 강원도에 위치한 생산공장 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 난이도 : 하그러나 나는 지피티한테 한번 물어봤다 SELECT FACTORY_ID,FACTORY_NAME,ADDRESSFROM FOOD_FACTORYWHERE ADDRESS LIKE "강원도%"ORDER BY FACTORY_ID ASC; 나의 이슈 : WHERE ADDRESS = "강원도%" 로 하면 아무것도 안나와서 문법 기억 안남 이슈SQLD로 코드 리딩 능력은 얻었지만 작성은 처음부터 신입의 ..

[SQL 고득점 Kit] SELECT - 인기있는 아이스크림

https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr난이도 : 하SELECT FLAVORFROM FIRST_HALFORDER BY TOTAL_ORDER DESC,SHIPMENT_ID ASC# 총주문량을 기준으로 내림차순 -> 2순위로 출하 번호 기준 오름차순# 쉼표를 약간 순위로 받아들이면 될 것 같다총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬 1순위 : 총주문량 기준 내림차순 (먼저 쓰고) > 2순위 (..

[SQL 고득점 Kit] SELECT - 평균 일일 대여 요금 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEEFROM CAR_RENTAL_COMPANY_CARWHERE CAR_TYPE = 'SUV' 몰랐던 점보단 기억이 안났던게 하나 있다면 ROUND -> 쓰려니까 기억이 잘 안났다ROUND를 저렇게 쓰면 소숫점 첫째 자리에서 반올림 , 그 외에 끝에 숫자를 명시해주면 그곳에서 반올림해준다

[SQL 고득점 Kit] SELECT - 과일로 만든 아이스크림 고르기

https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr1. 난이도 : 하 ? 중하? 사실 하가 맞는듯 하다 SELECT FIRST_HALF.FLAVORFROM FIRST_HALFJOIN ICECREAM_INFOON FIRST_HALF.FLAVOR = ICECREAM_INFO.FLAVOR AND FIRST_HALF.TOTAL_ORDER > 3000 AND ICECREAM_INFO.INGREDIENT_TYPE = "fruit_based" ORDER BY F..

[SQL 고득점 Kit] SELECT - 조건에 부합하는 중고거래 댓글 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr난이도 : 하하지만 본인은 당했다.문법이 아직 어렵다. SQLD 자격증 가지고 있지만 직접 해보는건 처음이라,,SELECT DR_NAME,DR_ID,MCDP_CD,DATE_FORMAT(HIRE_YMD,"%Y-%m-%d") AS "HIRE_YMD"FROM DOCTORWHERE MCDP_CD = "CS" OR MCDP_CD = "GS"ORDER BY DATE_FORMAT(HIRE_YMD,"%Y-%m-%d..

[SQL 고득점 Kit] SELECT - 3월에 태어난 여성 회원 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr난이도 : 하SELECT MEMBER_ID,MEMBER_NAME,GENDER,DATE_FORMAT(DATE_OF_BIRTH,"%Y-%m-%d") AS "DATE_OF_BIRTH"FROM MEMBER_PROFILEWHERE MONTH(DATE_OF_BIRTH) = 3 AND TLNO IS NOT NULL AND GENDER = 'W'ORDER BY MEMBER_ID ASC;사실 구현이 어렵기보단 문법이..

[SQL 고득점 Kit] SELECT - 조건에 부합하는 중고거래 댓글 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr SELECT BOARD.TITLE,BOARD.BOARD_ID,REPLY.REPLY_ID,REPLY.WRITER_ID,REPLY.CONTENTS,DATE_FORMAT(REPLY.CREATED_DATE,'%y-%m-%d') AS CREATED_DATEFROM USED_GOODS_BOARD AS BOARD,USED_GOODS_REPLY AS REPLYWHERE BOARD.BOARD_ID = REPLY.B..

[SQL 고득점 Kit] SELECT - 조건에 맞는 도서 리스트 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 처음 내 코드SELECT BOOK_ID,PUBLISHED_DATEFROM BOOKWHERE CATEGORY = '인문' and PUBLISHED_DATE BETWEEN '2021-01-01' and '2021-12-31'ORDER BY BOOK_ID ASC자신있게 제출했으나 0점 ! 문제는 저 PUBLISHED_DATE를 저렇게 출력하면 안 됐다 해결 방안SELECT BOOK_ID,DATE_FORM..

[백준] 구현 14890 경사로 파이썬 풀이

https://www.acmicpc.net/problem/14890 풀이 총평어렵진 않았는데 for문을 돌리는 구간을 "매우 유심히" 살펴봐야 했다푸는데 걸린 시간은 30분정도인데 사실 40분정도 95%에서 틀려서 거의 한시간정도 풀었다..아직 갈길이 멀지만 열심히 해봐야겠다 부트캠프 하는 동안은 일주일에 1문제 골드 구현1문제는 테마별로 돌아가면서 풀기로 하려고 한다욕심부리다간 아무것도 할 수 없어파이팅import sysdef check(arr): for i in range(len(arr)-1): if arr[i]!=arr[i+1]: return False # 한번이라도 같지 않으면 false return Truedef checksame(arr,index,d)..