분류 전체보기39 [SQL] 멸종위기의 대장균 찾기 시용언어 : MYSQL LEVEL : 5 문제 : 멸종위기의 대장균 찾기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 WITH RECURSIVE generations AS ( SELECT id, COALESCE(parent_id, 0) AS parent_id, 1 AS generation FROM ECOLI_DATA WHERE parent_id IS NULL UNION ALL SELECT E.id, E.parent_id, G.generation + 1 AS generation FROM ECOLI_DATA E JOIN generations G O.. 🗝️PROGRAMMERS/SQL 2024. 4. 19. [SQL] 서울에 위치한 식당 목록 출력하기 시용언어 : MYSQL LEVEL : 4 문제 : 서울에 위치한 식당 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 SELECT A.REST_ID, A.REST_NAME, A.FOOD_TYPE, A.FAVORITES, A.ADDRESS, ROUND(AVG(B.REVIEW_SCORE),2) AS SCORE FROM REST_INFO A JOIN REST_REVIEW B ON A.REST_ID = B.REST_ID WHERE A.ADDRESS LIKE '서울%' GROUP BY REST_NAME ORDER BY SCORE DESC, A.. 🗝️PROGRAMMERS/SQL 2024. 4. 19. [SQL] 3월에 태어난 여성 회원 목록 출력하기 시용언어 : MYSQL LEVEL : 2 문제 : 3월에 태어난 여성 회원 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE DATE_OF_BIRTH LIKE ('%-03-%') AND GENDER = 'W' AND TLNO IS NOT NULL ORDER BY MEMBER_ID ASC; - 문제에서 데이트 포멧이 'YYY.. 🗝️PROGRAMMERS/SQL 2024. 4. 19. [SQL] 조건에 부합하는 중고거래 댓글 조회하기 시용언어 : MYSQL LEVEL : 1 문제 : 조건에 부합하는 중고거래 댓글 조회하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 SELECT A.TITLE, A.BOARD_ID, B.REPLY_ID, B.WRITER_ID, B.CONTENTS, DATE_FORMAT(B.CREATED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE FROM USED_GOODS_BOARD A JOIN USED_GOODS_REPLY B ON A.BOARD_ID = B.BOARD_ID WHERE A.CREATED_DATE LIKE ('2022-1.. 🗝️PROGRAMMERS/SQL 2024. 4. 19. [SQL]12세 이하인 여자 환자 목록 출력하기 시용언어 : MYSQL LEVEL : 1 문제 : 12세 이하인 여자 환자 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 SELECT PT_NAME, PT_NO, GEND_CD, AGE, COALESCE(TLNO, 'NONE') AS TLNO FROM PATIENT WHERE AGE 🗝️PROGRAMMERS/SQL 2024. 4. 19. [SQL] 조건에 맞는 도서 리스트 출력하기 시용언어 : MYSQL LEVEL : 1 문제 : 조건에 맞는 도서 리스트 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 SELECT BOOK_ID, DATE_FORMAT(published_date, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK WHERE category = '인문' AND DATE_FORMAT(published_date, '%Y') = '2021' ORDER BY published_date ASC; - 문제에서 데이트 포멧이 'YYYY-MM-DD'로 변경이 되었기 때문에 DATE_FORMAT(.. 🗝️PROGRAMMERS/SQL 2024. 4. 19. [SQL] 평균 일일 대여 요금 구하기 시용언어 : MYSQL LEVEL : 1 문제 : 평균 일일 대여 요금 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 SELECT ROUND(AVG(daily_fee), 0) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE car_type = ('SUV'); - SQL에서 평균을 구하기 위해서는 AVG를 사용하면 된다. - SQL에서 반올림을 하기 위해서는 ROUND를 사용하면 된다. - ROUND(AVG(daily_fee), 0) : 소수점 모두 반올림 - ROUND(AVG(daily_fee), 1.. 🗝️PROGRAMMERS/SQL 2024. 4. 19. [JAVA] 불변 객체 - 자바의 데이터 타입을 가장 크게 보면 기본형과 참조형으로 나눌 수 있다. - 기본형 : 하나의값을 여러 변수에서 공유하지 않음 - 참조형 : 하나의 객체를 참조값을 통해 여러 변수에서 공유 가능 1. 공유 참조와 사이드 이펙트 1) 사이드 이펙트 - 프로그래밍에서 어떤 계산이 된 주된 작업 외에 추가적인 부수 효과를 일으키는 것을 말함 //name을 반환하는 Adress class가 있다고 가정 public class AdressMain { Adress a = new Adress("서울"); Adress b = a; b.setValue("부산"); System.out.println("a = " + a); //부산 System.out.println("b = " = b); //부산 } - 처음 의도는 b.. 📕JAVA 2024. 4. 18. [JAVA] Object 클래스 1. java.lang 패키지 - 자바가 기본적으로 제공하는 라이브러리 중 가장 기본이 되는 것들의 모음 - jaba.lang 패키지는 애플리케이션에서 자동 임포트 되므로 임포트를 사용하지 않아도 된다. * java.lang 패키지 소개 - Object : 모든 자바 객체의 부모 클래스 - String : 문자열 - Integer, Long, Double : 기본형 데이터 타입을 객체로 만든 것 - Class : 클래스 메타 정보 - System : 시스템과 관련된 기본 기능들을 제공 2. Object 클래스 - 자바에서 모든 최상위 부모 클래스는 항상 Object 클래스이다. - 클래스에서 상속 받은 부모 클래스가 없다면 묵시적으로 Object 클래스를 상속 받는다. 1) Object 클래스가 최상위 .. 📕JAVA 2024. 4. 18. [Eclipse] 콘솔창 한글 깨짐 해결 방법 처음 톰켓을 실행하거나, class 파일을 Run 해보면 한글이 깨져 보이는 문제가 발생할 수 있다. Run → Run Configurations → Common → 'Other'선택 후, MS949입력 → 저장(Apply) 콘솔에 한글이 정상적으로 출력되는걸 확인할 수 있다. ⚠️ERROR 2024. 4. 18. [JAVA]다형성 1. 다형성 시작 - 다형성을 이해하기 위해서는 다형적 참조, 메서드 오버라이딩 두 개의 이론을 알아야 한다. 1) 다형적 참조 public Class Parent { public String value = "parent"; public void parentMethod(){ System.out.println("Parent.parentMethod"); } } public class Child extends Parent { public String value = "child"; public void childMethod() { System.out.println("Child.childMethod"); } } //다형적 참조 : 부모는 자식을 품을 수 있다. public class PolyMain { publi.. 📕JAVA 2024. 4. 10. [JAVA] 상속 1. 상속 관계 - 상속은 기존 클래스의 필드와 메서드를 새로운 클래스에서 재활용할 수 있게 해준다. - extends를 붙이면 되며, 대상은 하나만 선택 가능하다. - 부모 클래스(자신의 필드와 메서드를 다른 클래스에 적용하는 클래스) public class Car { public void move() { System.out.println("차를 이동합니다."); } public void openDoor(){ System.out.println("문을 엽니다."); } } - 자식 클래스(부모 클래스로부터 필드와 메서드를 상속 받는 클래스) public class ElectricCar extends Car { public void charge(){ System.out.println("충전합니다."); }.. 📕JAVA 2024. 4. 10. 이전 1 2 3 4 다음