코딩테스트 준비(15)
-
서울에 위치한 식당 목록 출력하기
문제 설명다음은 식당의 정보를 담은 REST_INFO 테이블과 식당의 리뷰 정보를 담은 REST_REVIEW 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다.Column nameTypeNullableREST_IDVARCHAR(5)FALSEREST_NAMEVARCHAR(50)FALSEFOOD_TYPEVARCHAR(20)TRUEVIEWSNUMBERTRUEFAVORITESNUMBERTRUEPARKING_LOTVARCHAR(1)TRUEADDRESSVARCHAR(100)T..
2024.10.30 -
3월에 태어난 여성 회원 목록 출력하기
문제 설명다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다.Column nameTypeNullableMEMBER_IDVARCHAR(100)FALSEMEMBER_NAMEVARCHAR(50)FALSETLNOVARCHAR(50)TRUEGENDERVARCHAR(1)TRUEDATE_OF_BIRTHDATETRUE문제MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 ..
2024.10.30 -
과일로 만든 아이스크림 고르기
문제 설명다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다.NAMETYPENULLABLESHIPMENT_IDINT(N)FALSEFLAVORVARCHAR(N)FALSETOTAL_ORDERINT(N)FALSEICECREAM_INFO 테이블 구조는 다음과 같으며, FLAVOR, INGREDITENT_TYPE 은 각각 아이스크림..
2024.10.29 -
평균 일일 대여 요금 구하기
문제 설명다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다.Column nameTypeNullableCAR_IDINTEGERFALSECAR_TYPEVARCHAR(255)FALSEDAILY_FEEINTEGERFALSEOPTIONSVARCHAR(255)FALSE자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스트는 콤마(',')로 구분된 키워드 리스..
2024.10.29 -
코딩테스트 연습 > 연습문제 > 최댓값과 최솟값
1. 일단 우선적으로 입출력을 자세하게 봤는데 공백으로 나눠져 있는걸 보고, 공백 기준으로 문자열을 나눠야겠다 라고 생각했다.2. 가장 작은 값을 넣을 변수와, 가장 큰 값은 넣을 변수를 Integer.MIN_VALUE, Integer.MAX_VALUE로 초기화3. for문을 돌려서 가장 작은 값과, 가장 큰 값을 찾는다. class Solution { public String solution(String s) { // 공백을 이용해서 문자로 자르기 String[] sNum = s.split(" "); int sNumBig = Integer.MIN_VALUE; int sNumSmall = Integer.MAX_VALUE;..
2024.07.16 -
코딩테스트 연습 > 연습 문제 > 문자열을 정수로 바꾸기
단순한 문제로 String 문자열을 Integer 형태로 바꾸는 문제이다. String 문자열을 Integer 형태로 바꾸는 방법은 2가지이다.Integer.parseInt();Integer.valueof(); 하지만 이 둘은 문자열을 정수로 변환해주는 메소드지만 차이점이 있다. 리턴타입동작방식 1. 리턴 타입Integer.parseInt(String s); -> int 반환Integer.valueOf(String s); -> Integer 객체 반환2. 동작 방식Integer.parseInt(String s); -> 문자열 파싱 후 int로 변환Integer.valueOf(String s); -> int값으로 반환 후에 Integer 객체로 반환 그러면 반환 타입이 valueOf는 Integer 형태인..
2024.07.15