전체 글 99

[Git/macOS] .DS_Store .gitignore에 추가하기

개발하다보면 만나는 짜증나는 친구 3대장 1) .ipynb_checkpoints 2) __pycache__ 3) .DS_Store 1번과 2번은 윈도우에서도 자주 봐왔던 애들이라 이,, 그냥 .gitignore에 추가해주면 된다. 맥으로 컴퓨터를 옮기면서 저 .DS_Store라는 친구를 자주 만나게 되었는데 사진처럼 디렉토리마다 생긴다^^ .gitignore에 .DS_Store를 추가해서 더이상 추가되지 않도록 해보자. 전제조건 : .DS_Store가 이미 다 git에 푸시가 되어있는 상태여야한다. 1. terminal에서 .DS_Store를 없애고 싶은 그 경로로 들어간다. 2. find . -name .DS_Store -print0 | xargs -0 git rm --ignore-unmatch -f로..

Study/Git 2023.02.24

2022 회고

안녕하시렵니까? 2022년을 하루 남기고 있는 오늘, 올해를 돌아보고 정리하는 시간을 가졌습니다. 기술이나 배움에 대한 얘기도 있지만 그냥 한 사람의 2022년 정리라고 보시면 되겠습니다. 1. 전체적인 평 올해를 딱 한 마디로 정의하자면 '존버'가 아닐까 싶다. 2022년의 나에게 잘 버텼다! 고 칭찬해주고 싶다. 2022년은 내 인생에 있어 가장 우울하고 불안정한 시기였다. 원래도 개복치 같은 인간이었는데 올해는 유독 심했다. 스스로에 대한 확신도 없는 데다 학교, 회사 어디에도 소속되어있지 않은 상태가 지속되었던 게 원인이지 않나 싶다. 자유에 익숙하지 않은 사람에게 자유를 줘버리니 병에 걸린 것이다. 나조차도 혼란스럽고 답이 없는 상태가 지속되니까 내 상태도 망가졌고 주변 인간관계도 위태로워졌다...

회고 2022.12.30

[파이썬/코딩테스트 연습] 프로그래머스 - 소수 만들기

문제 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 입출력 예 nums result [1,2,3,4] 1 [1,2,7,6,4] 4 입출력 예 설명 입출력 예 #1 [1,2,4]를 이용해서 7을 만들 수 있습니다. 입출력 예 #2 [1,2,4]를 이용해서 7을 만들 수 있습니다. [1,4,6]을 이용해서 ..

Study/Programmers 2022.11.14

[VSCODE/Python] python snippets 로 자주 쓰는 코드 자동완성하기

백준이나 프로그래머스에서 문제 풀 때 자주 쓰는 코드들이 존재한다. from sys import stdin, stdout input = stdin.readline output = stdout.write 백준에서 입출력을 빠르게 하기 위해 이걸 미리 정의를 해두는데, 문제 풀 때마다 하려니까 굉장히 귀찮은 작업이었다. if __name__ == "__main__" : print(solution()) 프로그래머스는 함수로 구현을 해야해서 IDE에서 작업할 경우 이런 식으로 함수를 호출해줘야한다. 이건 굳이 안써도 호출할 수는 있지만,, 나는 꼭 쓰는 입장으로써 이것도 매번 쓰기 정말 귀찮다!!! 그래서 코드를 자동완성해주는 방법이 없나 찾아보다가 엄청난 걸 발견하게 되는데!!!!! !!!python snip..

Study/Python 2022.11.14

[프로그래머스/SQL 고득점 Kit] 가격이 가장 비싼 식품의 정보 출력하기

문제 다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 의미합니다. Column name Type Nullalble PRODUCT_ID VARCHAR(10) FALSE PRODUCT_NAME VARCHAR(50) FALSE PRODUCT_CD VARCHAR(10) TRUE CATEGORY VARCHAR(10) TRUE PRICE NUMBER TRUE FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 ..

Study/SQL 2022.11.09

[프로그래머스/SQL 고득점 Kit] 가장 비싼 상품 구하기

문제 다음은 어느 의류 쇼핑몰에서 판매 중인 상품들의 정보를 담은 PRODUCT 테이블입니다. PRODUCT 테이블은 아래와 같은 구조로 되어있으며, PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다. Column name Type Nullable PRODUCT_ID INTEGER FALSE PRODUCT_CODE VARCHAR(8) FALSE PRICE INTEGER FALSE 상품 별로 중복되지 않는 8자리 상품코드 값을 가지며, 앞 2자리는 카테고리 코드를 의미합니다. PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요. 요약 1. 값이 가장 큰 경..

Study/SQL 2022.11.09

[프로그래머스/SQL 고득점 Kit] 오프라인/온라인 판매 데이터 통합하기

문제 다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블과 오프라인 상품 판매 정보를 담은 OFFLINE_SALE 테이블 입니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각 온라인 상품 판매 ID, 회원 ID, 상품 ID, 판매량, 판매일을 나타냅니다. Column name Type Nullable ONLINE_SALE_ID INTEGER FALSE USER_ID INTEGER FALSE PRODUCT_ID INTEGER FALSE SALES_AMOUNT INTEGER FALSE SALES_DATE DATE FALSE 동일한 날짜, 회원..

Study/SQL 2022.11.09

[프로그래머스/SQL 고득점 Kit] 서울에 위치한 식당 목록 출력하기

문제 다음은 식당의 정보를 담은 REST_INFO 테이블과 식당의 리뷰 정보를 담은 REST_REVIEW 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. Column name Type Nullable REST_ID VARCHAR(5) FALSE REST_NAME VARCHAR(50) FALSE FOOD_TYPE VARCHAR(20) TRUE VIEWS NUMBER TRUE FAVORITES NUMBER TRUE PARKING_LOT VARCHAR(1) TRUE ..

Study/SQL 2022.11.09

[프로그래머스/SQL 고득점 Kit] 인기있는 아이스크림

문제 FIRST_HALF 테이블은 아이스크림 가게의 상반기 주문 정보를 담은 테이블입니다.FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. NAME TYPE NULLABLE SHIPMENT_ID INT(N) FALSE FLAVOR VARCHAR(N) FALSE TOTAL_ORDER INT(N) FALSE 상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해주세요. 요약 1. 아이스크림 맛만 출력 2. 조건 1 : 총 주문량 기준..

Study/SQL 2022.11.09

[프로그래머스/SQL 고득점 Kit] 조건에 맞는 회원수 구하기

문제 다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다. Column name Type Nullable USER_ID INTEGER FALSE GENDER TINYINT(1) TRUE AGE INTEGER TRUE JOINED DATE FALSE GENDER 컬럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우는 여자를 나타냅니다. USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 요약 1. 회원의..

Study/SQL 2022.11.09