본문 바로가기

프로그래머스172

[MYSQL] 조건에 맞는 회원수 구하기 사용 언어 - MYSQL 프로그래머스 LV 1) 조건에 맞는 회원수 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 COUNT 함수 사용하기 (정답 맞춘 여부 O) COUNT(*)도 가능하다 SELECT COUNT(USER_ID) FROM USER_INFO WHERE YEAR(JOINED) = 2021 AND AGE >= 20 AND AGE 2023. 6. 7.
[MYSQL] 3월에 태어난 여성 회원 목록 출력하기 사용 언어 - MYSQL 프로그래머스 LV 2) 3월에 태어난 여성 회원 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 IS NOT NULL 사용하기 (정답 맞춘 여부 O) IS NOT NULL : NULL이 아닌 값만 출력하기 SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH,"%Y-%m-%d") AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE MONTH(DATE_OF_BIRTH) = 3 AND GENDER = "W" AND TLNO IS .. 2023. 6. 7.
[프로그래머스 lv 4] 도둑질 사용 언어 - Python3 문제 - 도둑질 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 DP 규칙 찾기 (정답 맞춘 여부 X) 인접한 집은 못 털기 때문에, 아래의 점화식이 성립한다. dq[i] = max(dq[i-1], money[i] + dq[i-2]) 인접한 집 털거나, 현재 집과 전전집 털기 중 max값으로 업데이트 원의 형태라 1번집과 마지막집은 인접해, 같이 털지 못한다. 1번집을 터는 경우와 안터는 경우로 구분해서 계산한다. 1번집을 털면, 마지막 집은 털지 못하기 때문에 범위가 len(money)-1까지만 계산한다. 1번집을 안털면.. 2023. 6. 7.
[프로그래머스 lv 4] 사칙연산 사용 언어 - Python3 문제 - 사칙연산 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 DP 규칙 찾기 (정답 맞춘 여부 X) 사칙연산의 최대값을 구하기 arr를 뒤에서부터 확인하면서 마이너스가 나오기 전까지 sum_value에 값을 더해준다. 숫자인 경우, sum_value에 값을 더한다. sum_value += int(arr[idx]) +부호인 경우, continue 마이너스 부호를 만나면, 현재까지 저장한 값 sum_value에만 마이너스를 붙일지, 앞의 값체 계산한 값에서 마이너스를 붙일지 결정해야 한다. 최대/최소값을 갱신한다. 최솟값.. 2023. 6. 7.
[MYSQL] 12세 이하인 여자 환자 목록 출력하기 사용 언어 - MYSQL 프로그래머스 LV 1) 12세 이하인 여자 환자 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 IFNULL 함수 사용하기 (정답 맞춘 여부 O) IFNULL(칼럼명, 대체할 것) ; 만약 TLNO 가 NULL 이라면 'NONE'으로 바꿔주기 SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO,'NONE') FROM PATIENT WHERE AGE 2023. 6. 4.
[MYSQL] 평균 일일 대여 요금 구하기 사용 언어 - MYSQL 프로그래머스 LV 1) 평균 일일 대여 요금 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 반올림, 평균 함수 사용하기 (정답 맞춘 여부 O) ROUND(,0) 소숫점 첫번째 자리에서 반올림 AVG() 평균 구하기 SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = "SUV" 레퍼런스 정답 깃허브 GitHub - yyeongeun/codingtest: 코딩테스트 공부 코딩테스트 공부. Contribute to.. 2023. 6. 4.
[MYSQL] 조건에 맞는 도서 리스트 출력하기 사용 언어 - MYSQL 프로그래머스 LV 1) 조건에 맞는 도서 리스트 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 간단 WHERE절 (정답 맞춘 여부 O) DATE_FORMAT(열이름, '%Y-%m-%d') YEAR(날짜칼럼) = 2021 SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE,"%Y-%m-%d") AS PUBLISED_DATE FROM BOOK WHERE (YEAR(PUBLISHED_DATE) = 2021) AND (CATEGORY = '인문') ORDER BY PUBLISHED_DATE; 레퍼런.. 2023. 6. 2.
[MYSQL] 흉부외과 또는 일반외과 의사 목록 출력하기 사용 언어 - MYSQL 프로그래머스 LV 1) 흉부외과 또는 일반외과 의사 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 간단 WHERE절 (정답 맞춘 여부 O) 문자열 여러개 뽑기 IN DATE_FORMAT(열이름, '%Y-%m-%d') SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMD FROM DOCTOR WHERE MCDP_CD IN ('CS','GS') ORDER BY HIRE_YMD DESC, DR_NAME ASC 레퍼런스 정답 깃허브 .. 2023. 6. 2.
[MYSQL] 강원도에 위치한 생산공장 목록 출력하기 사용 언어 - MYSQL 프로그래머스 LV 1) 강원도에 위치한 생산공장 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 간단 WHERE절 (정답 맞춘 여부 O) 강원도로 시작하는 문자열 찾기 % SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE "강원도%" ORDER BY FACTORY_ID ASC 레퍼런스 정답 깃허브 GitHub - yyeongeun/codingtest: 코딩테스트 공부 코딩테스트 공부. Contribute to yyeongeu.. 2023. 6. 2.
[프로그래머스 lv 3] 등굣길 사용 언어 - Python3 문제 - 등굣길 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 DP 규칙 찾기 (정답 맞춘 여부 X) 0. input puddles 2023. 6. 2.