본문 바로가기

전체 글

(90)
[프로그래머스 SQL 고득점 Kit] SELECT LV1 - 평균 일일 대여 요금 구하기 - MySQL 1. 문제 링크 프로그래머스 코딩테스트 연습 > SELECT > 평균 일일 대여 요금 구하기 문제입니다. https://school.programmers.co.kr/learn/courses/30/lessons/151136 2. 문제 다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. 자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스트는 콤마('..
[프로그래머스 SQL 고득점 Kit] SELECT LV1 - 12세 이하인 여자 환자 목록 출력하기 - MySQL 1. 문제 링크 프로그래머스 코딩테스트 연습 > SELECT > 12세 이하인 여자 환자 목록 출력하기 문제입니다. https://school.programmers.co.kr/learn/courses/30/lessons/132201 2. 문제 다음은 종합병원에 등록된 환자정보를 담은 PATIENT 테이블입니다. PATIENT 테이블은 다음과 같으며 PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미합니다. PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성해주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정..
오류는 아니지만 오류만큼 치명적인 코인 만드는 노마드코인 강의를 듣다가 생각지도 못하게 머리가 띵~ 해지는 부분이 있었다 오류는 아니지만 이런 포인트를 계속 놓치게 된다면 오류와 다름없다고 생각한다...! 바로 이 함수 for loop 이 두번 있지만 조건에 맞을 때만 true로 바꾸면서 오류없이 함수가 끝나게 된다 100개를 살펴봐야 할 때 10번째에 조건이 맞았다고 치면 변수가 true로 바뀌고 해당 변수를 return 해주며 함수를 종료하면 된다 하지만! for loop은 계속된다 이게 만약 1억개의 데이터였다면? 10억개였다면? 100억개였다면? 알게모르게 속도가 촥촥 늦어지지만 만든 코더는 영문도 모른채 너무 느려서 울고 있었을 것이다 오늘의 교훈 이런 for loop을 최대한 빨리 끝내려는 노력도 필요하다!