[프로그래머스] 조건에 맞는 도서 리스트 출력하기
MySQL 문제 문제 설명 다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK) 테이블입니다. BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. Column name Type Nullable Description ...
MySQL 문제 문제 설명 다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK) 테이블입니다. BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. Column name Type Nullable Description ...
Stream() 스트림이란? 자바 스트림(Streams)은 자바 8에서 도입된 기능으로, 컬렉션 데이터를 처리하는 데 유용하며 유연하게 사용이 가능하다. 스트림 API는 데이터 소스를 추상화하여 일련의 연산을 통해 데이터를 처리할 수 있게 해준다. 스트림의 주요 개념 스트림과 컬렉션의 차이점 스트림은...
코딩테스트 관련 메소드 코딩테스트를 계속하면서 머리속으로는 알지만 자꾸 까먹는 메소드들이 많았다. 자주 사용되며 꼭 알아야 될 메소드들을 기억하며 정리를 해봤다. 배열(Array) 관련 메소드 Arrays.sort(int[] array) 배열을 정렬할 때 사용한다. Arrays.toString(...
문제 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3,...
문제 문제 설명 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 ...
문제 문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book...
TO_CHAR 함수란? TO_CHAR 함수는 오라클에서 숫자 또는 날짜 값을 문자열로 변환하는 데 사용되는 함수 이 함수는 다양한 형식 모델을 사용하여 숫자와 날짜를 원하는 형식으로 변환이 가능하다. 사용법 사용법은 크게 숫자 값 변환과 날짜 값 변환이 있다. 숫자 값 변환 TO_CHAR(number, '날짜 포맷') 기본적으...
Oracle 문제 문제 설명 다음은 종합병원에 속한 의사 정보를 담은DOCTOR 테이블입니다. DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다. Column name...
NVL함수란? Oracle 데이터베이스에서 제공하는 함수로, 지정된 열이나 표현식이 NULL인 경우 원하는 대체 값으로 반환하고 싶을 때 사용되는 함수 NULL 값을 처리할 때 유용하며, 데이터베이스 쿼리에서 NULL 값을 다룰 때 자주 사용된다. 문법 NVL(expression, replacement_value) express...
Oracle 문제 문제 설명 다음은 식품창고의 정보를 담은 FOOD_WAREHOUSE 테이블입니다. FOOD_WAREHOUSE 테이블은 다음과 같으며 WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, TLNO, FREEZER_YN는 창고 ID, 창고 이름, 창고 주소, 전화번호, 냉동시설 여부를 의미합니다. ...