분류 전체보기 96

[2025/02/11]알고리즘 코드카타 26회차

PYTHON숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요.예를 들어, t="3141592"이고 p="271" 인 경우, t의 길이가 3인 부분 문자열은 314, 141, 415, 159, 592입니다. 이 문자열이 나타내는 수 중 271보다 작거나 같은 수는 141, 159 2개 입니다. def solution(t, p):     p_len = len(p)     count = 0     for i in range(len(t) - p_len + 1) :         s = t[i : (i + p_len)]         if ..

코드카타 05:47:00

[2025/02/10]알고리즘 코드카타 25회차

PYTHON1. 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. def solution(n):     answer = ''     while n >= 1:         n, r = divmod(n, 3)         answer += str(r)     answer = int(answer, 3)     return answer 2. 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. def solutio..

코드카타 2025.02.10

[2025/02/07]알고리즘 코드카타 24회차

PYTHON두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. def solution(n, m):     a = max(n, m)     b = min(n, m)     while b > 0:         a, b = b, a % b     return [a, n * m / a] SQL상반기 동안 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회하는 SQL 문을 작성해주세요. 이때 총주문량을 나타내는 ..

코드카타 2025.02.07

[2025/02/06]알고리즘 코드카타 23회차

PYTHON이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. a, b = map(int, input().strip().split(' ')) for i in range(b):     print(a * '*') SQLFOOD_ORDER 테이블에서 2022년 5월 1일을 기준으로 주문 ID, 제품 ID, 출고일자, 출고여부를 조회하는 SQL문을 작성해주세요. 출고여부는 2022년 5월 1일까지 출고완료로 이 후 날짜는 출고 대기로 미정이면 출고미정으로 출력해주시고, 결과는 주문 ID를 기준으로 오름차순 정렬해주세요. SELECT ORDER_ID, PRODUCT_ID,  DATE_FORMAT(OUT_DATE..

코드카타 2025.02.06

[2025/02/05]알고리즘 코드카타 22회차

PYTHON행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. def solution(arr1, arr2):     return [[arr1[a][i] + arr2[a][i] for i in range(len(arr1[a]))] for a in range(len(arr1))] SQL'경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요.결과는 출판일을 기준으로 오름차순 정렬해주세요. SELECT BOOK_ID, AUTHOR_NA..

코드카타 2025.02.05

[2025/02/04]내일배움캠프 QA/QC 1기 - 31일차

코드카타(https://essay2892.tistory.com/93) 심화 프로젝트 시작(도금욕 공정 데이터 기반 품질 예측) 라이브세션더보기K-means는 초기값에 따라 결과가 변동되며, DBSCAN은 파라미터가 같다면 항상 동일한 결과 T-sne, UMAP, HDBSCAN 한번 찾아보기 PCA - 차원의 저주를 해결(차원 축소)주어진 데이터의 중요한 정보만 남겨 차원을 줄이는 것X1,X2, .. , X10 → X1, X3, X5 → 변수 선택하듯이 선별하는게 X분산 = 정보량왜? → 가방이 무거우면 불편하듯, 데이터 차원이 크면 분석이 어려움중요한 물건 선택 → 데이터에서 가장 중요한 특징(주성분) 찾기효율적으로 정리 → 데이터를 주성분 방향으로 변환불필요한 것 제거 → 가장 중요한 주성분 몇 개만 ..