분류 전체보기 53

76-80

76번 문제 설명다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블과온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다.USER_INFO 테이블은 아래와 같은 구조로 되어있으며USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다.Column name Type NullableUSER_ID INTEGER FALSEGENDER TINYINT(1) TRUEAGE INTEGER TRUEJOINED DATE FALSEGENDER 컬럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우는 여자를 나타냅니다.ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며ONLINE_SALE_..

SQL 2024.08.14

알고리즘 46-48

46번숫자 문자열과 영단어 문제네오와 프로도가 숫자놀이를 하고 있습니다.네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다.다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다.1478 → "one4seveneight"234567 → "23four5six7"10203 → "1zerotwozero3"이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나,혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다.s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. def solution(s): num = { 'zero' : '0', 'one' : '1', 'two' : '..

74-75

74번 문제 설명다음은 어느 자동차 대여 회사에서 대여 중인 자동차들의 정보를 담은CAR_RENTAL_COMPANY_CAR 테이블과자동차 대여 기록 정보를 담은CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과자동차 종류 별 대여 기간 종류 별 할인 정책 정보를 담은CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블 입니다.CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며,CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다.Column name Type NullableCAR_ID INTEGER FALSECAR_TYPE VARCHAR(..

SQL 2024.08.13

71-73

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

SQL 2024.08.12

68-70번까지

68번 문제 설명다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 저자 정보(AUTHOR) 테이블입니다.BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다.Column name Type Nullable DescriptionBOOK_ID INTEGER FALSE 도서 IDCATEGORY VARCHAR(N) FALSE 카테고리 (경제, 인문, 소설, 생활, 기술)AUTHOR_ID INTEGER FALSE 저자 IDPRICE INTEGER FALSE 판매가 (원)PUBLISHED_DATE DATE FALSE 출판일AUTHOR 테이블은 도서의 저자의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다.Column name Type..

SQL 2024.08.09

0808 TIL

오늘은요정도가 목표였다. 이 TIL을 작성하고나서 박스 체크를 하고8시 조 미팅 후에 나머지 통계 복습을 하고집에 가서 코드카타 문제들을 더 풀어보다 자면 될 것 같다. 어제 쿠팡 물류 센터 구조에 대해서 작성하다 말았는데,그 부분을 더욱 더 자세히 적고 그에 따른 공부를 해봐도 좋을 것 같고. SQL은 지금 쉬운 파트인지 금방 금방 풀리는데알고리즘은 뤼튼에 물어보지 않으면 안되는 문제들이 대부분이다. 예전에는 이런 AI도 없고 물어볼 데도 마땅찮아서과제 시기가 다가올수록 진짜 죽고싶었는데 ㅋㅋ(원래 이런 말 잘 안하는데 그땐 진짜 그랬다)나만의 부담 없는 선생님이 생긴 것 같아서 기술의 발전에 새삼 놀라고 감사하고 있다. 튜터분들 찾아뵙고도 싶지만 그런 부담을 주는 걸 어려워하는지라,내게 손해인 걸 알..

TIL 2024.08.08

JUPYTER NOTEBOOK 활용법

Jupyter 상단 메뉴바 설명상단탭: 현재 파일의 이름+ Code: 코드 셀 생성+ MarkDown: Markdown 셀 생성Run All: 모든 셀을 실행합니다.Restart: 현재 notebook을 초기화합니다. (변수 등 포함)Clear All Output: 출력된 결과를 초기화합니다.Variable: 현재 할당된 변수를 알려줍니다.Outline: Markdown 으로 설정된 목차를 보여줍니다.단축키CTL + Enter: 현재 셀 실행Shift + Enter: 현재 셀 실행 후 다음 셀로 커서 옮기기셀 선택모드A: 현재 셀에서 위쪽에 새로운 셀을 추가한다.B: 현재 셀에서 아래쪽에 새로운 셀을 추가한다.DD: 현재 셀을 삭제한다.M: 현재 셀을 코드에서 마크다운으로 변경한다.Y: 현재 셀을 마크다..

Python 개념 2024.08.08

머신러닝 1-1 ~ 1-3

AI: 인간의 지능을 요구하는 업무를 수행하기 위한 시스템Machine Learning: 관측된 패턴을 기반으로 의사 결정을 하기 위한 알고리즘Deep Learning: 인공신경망을 이용한 머신러닝Data science: AI를 포괄하여 통계학과 컴퓨터공학을 바탕으로 발전한 융합학문Data Analysis: 데이터 집계, 통계 분석, 머신러닝을 포함한 행위 📌 머신러닝(Machine Learning, ML)은 기술 통계 등을 통하여 집계된 정보로 의사결정을 했던 과거와 달리 데이터 수집과 처리 기술의 발전으로 대용량 데이터의 패턴을 인식하고 이를 바탕으로 예측, 분류하는 방법론을 말합니다.  머신러닝: 전체 데이터에서 패턴을 파악하기 위한 방법 머신러닝 종류 Supervised Leaning(지도 학습..

머신러닝 2024.08.08

ChatGPT를 PM의 '어시스턴트'로 만드는 법

https://yozm.wishket.com/magazine/detail/2436/ ChatGPT를 PM의 '어시스턴트'로 만드는 법 | 요즘ITChatGPT를 조금씩 깊게 사용해 가면서, 이 생성형 AI는 단순히 긴 내용을 요약하고, 이미지나 음악과 같은 콘텐츠를 만들어 내는 것 외에도 잘 활용하면 전체 프로덕트 개발 라이프사이클에 걸쳐yozm.wishket.com  AI와 PM의 업무 영역AIPM방대한 데이터에서 인사이트 수집, 분석'왜'를 고민하며 사용자의 경험을 고려한 최종 결정창의력과 직관시장 트렌드, 사용자 선호도, 경쟁사 분석 등 정보 제공스케줄링, 시장 분석 등 지원업무 효율성을 높이고 시간을 절약할 수 있음 각 프로덕트 개발 라이프 사이클에서 CHAT GPT 활용 방식1. 연구-계획 (R..

아티클 스터디 2024.08.08

43번-45번

43번 문제 설명숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서,이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는함수 solution을 완성하세요.예를 들어, t="3141592"이고 p="271" 인 경우,t의 길이가 3인 부분 문자열은 314, 141, 415, 159, 592입니다.이 문자열이 나타내는 수 중 271보다 작거나 같은 수는 141, 159 2개 입니다.제한사항1 ≤ p의 길이 ≤ 18p의 길이 ≤ t의 길이 ≤ 10,000t와 p는 숫자로만 이루어진 문자열이며, 0으로 시작하지 않습니다. def solution(t, p): answer = 0 tt = len(t) pp = len..