본문 바로가기

프로그래머스26

[프로그래머스 MYSQL] 최솟값 구하기 🔥 문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEFALSEINTAKE_CONDITIONVARCHAR(N)FALSENAMEVARCHAR(N)TRUESEX_UPON_INTAKEVARCHAR(N)FALSE동물 보호소에 가장 먼저.. 2024. 7. 8.
[프로그래머스 JAVA] 약수의 합 💡 약수란? 약수는 어떤 수를 나머지 없이 나눌 수 있는 자연수이다. 즉 나눴을 때 나머지가 0 이면 약수이다.🔥  문제 설명정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해 주세요. 🔥  제한 사항n은 0 이상 3000 이하인 정수입니다. 🔥  입출력 예nreturn122856 🔥  입출력 예 설명입출력 예시 1 :12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다.입출력 예시 2 : 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다.🔥  코드class Solution { public int solution(int n) { int answer = 0; for(int i=n; i>0; i-.. 2024. 7. 4.
[프로그래머스 MYSQL] 조건에 맞는 도서 리스트 출력하기 🔥 문제 설명다음은 어느 한 서점에서 판매 중인 도서들의 도서 정보(BOOK) 테이블입니다.BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다.Column nameTypeNullableDescriptionBOOK_IDINTEGERFALSE도서 IDCATEGORYVARCHAR(N)FALSE카테고리 (경제, 인문, 소설, 생활, 기술)AUTHOR_IDINTEGERFALSE저자 IDPRICEINTEGERFALSE판매가 (원)PUBLISHED_DATEDATEFALSE출판일 🔥 문제BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해 주세요.결과는 출판.. 2024. 7. 4.
[프로그래머스 JAVA] 두 정수 사이의 합 🔥 문제 설명두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 🔥 제한 조건a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.a와 b의 대소관계는 정해져 있지 않습니다. 🔥 입출력 예a breturn35123335312🔥 코드 1class Solution { public long solution(int a, int b) { long answer = 0; if(a == b){ answer = a; .. 2024. 7. 4.
[프로그래머스 MYSQL] 12세 이하인 여자 환자 목록 출력하기 🔥 문제 설명다음은 종합병원에 등록된 환자정보를 담은 PATIENT 테이블입니다. PATIENT 테이블은 다음과 같으며 PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미합니다.Column nameTypeNullablePT_NOVARCHAR(10)FALSEPT_NAMEVARCHAR(20)FALSEGEND_CDVARCHAR(1)FALSEAGEINTEGERFALSETLNOVARCHAR(50)TRUE 🔥 문제PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성해 주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 .. 2024. 7. 3.
[프로그래머스 MYSQL] 조건에 맞는 회원수 구하기 🔥  문제 설명다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다.GENDER 칼럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우는 여자를 나타냅니다.Column nameTypeNullableUSER_IDINTEGERFALSEGENDERTINYINT(1)TRUEAGEINTEGERTRUEJOINEDDATEFALSE 🔥  문제USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해 주세요.🔥  예시예를 들어 U.. 2024. 7. 3.
728x90