Lego
취소

[프로그래머스, Oracle] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기

문제 CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 ‘세단’ 또는 ‘SUV’ 인 자동차 중 2022년 11월 1일부터 2022년 11월 30일까지 대여 가능하고 30일간의 대여 금액이 50만원 이...

[프로그래머스, Oracle] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기

문제 USED_GOODS_BOARD와 USED_GOODS_FILE 테이블에서 조회수가 가장 높은 중고거래 게시물에 대한 첨부파일 경로를 조회하는 SQL문을 작성해주세요. 첨부파일 경로는 FILE ID를 기준으로 내림차순 정렬해주세요. 기본적인 파일경로는 /home/grep/src/ 이며, 게시글 ID를 기준으로 디렉토리가 구분되고, 파일이름은 파일 I...

[프로그래머스, Oracle] 조건에 부합하는 중고거래 댓글 조회하기2

문제 USED_GOODS_BOARD 테이블에서 2022년 10월 5일에 등록된 중고거래 게시물의 게시글 ID, 작성자 ID, 게시글 제목, 가격, 거래상태를 조회하는 SQL문을 작성해주세요. 거래상태가 SALE 이면 판매중, RESERVED이면 예약중, DONE이면 거래완료 분류하여 출력해주시고, 결과는 게시글 ID를 기준으로 내림차순 정렬해주세요. ...

[프로그래머스, Oracle] 조건에 부합하는 중고거래 댓글 조회하기

문제 USED_GOODS_BOARD와 USED_GOODS_REPLY 테이블에서 2022년 10월에 작성된 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회하는 SQL문을 작성해주세요. 결과는 댓글 작성일을 기준으로 오름차순 정렬해주시고, 댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬해주세요. 주...

[Error] IntCastingNaNError - Int 타입에 결측이 있는 경우

TL;DR pandas.DataFrame에서 int 타입에 결측이 있는 경우 아래와 같은 에러가 발생할 수 있습니다. IntCastingNaNError: Cannot convert non-finite values (NA or inf) to integer 1. Intro pandas의 기본 int 타입은 결측을...

23년 8월의 공부 - log 기록, 코드 병목 확인, 지정된 파일 경로에 text 생성

2023년 8월 동안 검색하고 공부한 것들을 정리한 내용입니다. logging 참고자료 logging 공식문서 logging 공식문서 - Log Record attributes logging 공식문서 - logging.basicConfig Real Python - Logging in Pytho...

[shortcuts] vi / vim 단축키

vi와 vim은 UNIX 및 Linux 시스템에서 많이 사용되는 텍스트 편집기 중 하나입니다. 기본적인 vi/vim의 명령어와 단축키를 알아보겠습니다. 커서 이동 vi에서는 키보드의 화살표 키 대신 다양한 명령어를 사용하여 커서를 이동할 수 있습니다. key 설명 h ...

[shortcuts] Linux 터미널 단축키

리눅스 터미널에서 파일 관리, 텍스트 편집 및 검색, 시스템 정보 조회와 같은 다양한 작업을 수행하는 데 필요한 기본적인 명령어들을 알아보겠습니다. 파일 & 디렉토리 명령어 설명 ls 디렉토리 내용 나열 pwd 현재...

[numpy] numpy 코드 속도 비교 w/ chatGPT

numpy array의 각 행(또는 열)의 값이 모두 같은지를 확인하는 코드를 chatGPT를 통해 알아본 적이 있습니다. 답변을 얻기 위한 과정과 이 과정 중 인사이트를 얻은 경험에 대해 알아 보겠습니다. TL;DR numpy array의 각 행(또는 열)의 값이 모두 같은지를 확인하는 방법 2가지. [np.all(X[i]...

23년 7월의 공부 part 2 - Serialization, HTTP methods (GET & POST), Docker platform 옵션

2023년 7월 동안 검색하고 공부한 것들을 정리한 내용입니다. 1. Serialization & De-Serialization 참고자료 블로그 - 직렬화(Serialization)와 역직렬화(Deserialization) Serialization(; 직렬화, 마샬링)은 객체(object)를 연속된 ...