분류 전체보기 (15) 썸네일형 리스트형 [SQL/solvesql] 데이터 그룹으로 묶기 난이도1 문제 문제기존의 값들을 가지고 변형하여 새로운 컬럼을 제작해야 한다.표본 분산을 구해야 한다.새로 만든 컬럼을 기존 테이블로 그룹화 해준다.나의 풀이ROUND 를 통해 표본 분산을 계산한다.ROUND ( 값, 자리수 ) 함수 : 소숫점 반올림. ex) ROUND(23.539 , 2) → 23.541.을 통해 계산한 소숫점 데이터를 넣을 컬럼명을 지정한다. → AS x_mean생성된 컬럼들을 하나의 테이블로 그룹화 하기 위해 GROUP BY 를 시행한다. → → GROUP BY quartetSELECT quartet, ROUND(AVG(x), 2) AS x_mean, ROUND(VARIANCE(x), 2) AS x_var, ROUND(AVG(y), 2) .. [백준 BAEKJOON - Python3] 입출력과 사칙연산 풀이 모음 백준 파이썬 문제 풀이 "입출력과 사칙연산" 총 15문제백준 단계 페이지 - https://www.acmicpc.net/step1000번 A+Bprint(A+B)# 위는 런타임 에러가 난다. 왜? A랑 B가 뭔지 모르니까..## 문제를 잘 읽자. A와 B를 입력받은 다음 !!## 정답 !A, B = map(int, input().split())print(A+B)map 함수 : 여러 데이터를 받아 각각 요소에 함수를 적용한 결과 반환map(function, iterable) funtion :각 요소에 적용할 함수 iterable :함수를 적용할 데이터 집합input() : 입력받은 값.split() 함수 : () 속 규칙을 따라 문자열을 잘라준다.⇒ input() 으로 .. [SQL/프로그래머스] SELECT Lv.2 3월에 태어난 여성 회원 목록 출력하기 문제 설명 다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다.Column nameTypeNullableMEMBER_IDVARCHAR(100)FALSEMEMBER_NAMEVARCHAR(50)FALSETLNOVARCHAR(50)TRUEGENDERVARCHAR(1)TRUEDATE_OF_BIRTHDATETRUE문제 MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL.. [SQL/프로그래머스] SELECT Lv.1 과일로 만든 아이스크림 고르기 문제 설명 다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다.NAMETYPENULLABLESHIPMENT_IDINT(N)FALSEFLAVORVARCHAR(N)FALSETOTAL_ORDERINT(N)FALSE ICECREAM_INFO 테이블 구조는 다음과 같으며, FLAVOR, INGREDITENT_TYPE 은 각각 아이스.. [SQL/프로그래머스] SELECT Lv.1 평균 일일 대여 요금 구하기 문제 설명 다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다.Column nameTypeNullableCAR_IDINTEGERFALSECAR_TYPEVARCHAR(255)FALSEDAILY_FEEINTEGERFALSEOPTIONSVARCHAR(255)FALSE 자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스트는 콤마(',')로 구분된 키워드.. [프로그래머스/파이썬] Lv.1 두 정수 사이의 합 문제 설명 두 정수 a, b가 주어졌을 때, a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수 완성하기 제한사항 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. 입출력 예 a b return 3 5 12 3 3 3 5 3 12 나의 풀이 def solution(a, b): answer = sum(range(a, b+1, 1)) or sum(range(b, a+1, 1)) return answer or 뒷 문장을 적지 않았을 때, a가 큰 값이면 에러가 나 or을 추가하여 역수를 취해줬다. 다른 사람의 풀이 def solution(a, b): if a > b: a, b = b, .. [프로그래머스/파이썬] Lv.0 1로 만들기 문제 설명정수는 짝수라면 반으로 나누고, 홀수라면 1을 뺀 뒤 반으로 나누다보면 1이 된다.num_list : 정수들이 담긴 리스트num_list의 모든 원소를 1로 만들기 위해 필요한 나누기 연산의 횟수를 return 하는 함수 완성하기제한사항3 ≤ num_list의 길이 ≤ 151 ≤ num_list의 원소 ≤ 30입출력 예num_listresult[12,4,15,1,14]11 입출력 예 설명12는 3번, 4는 2번, 15는 3번, 1은 0번, 14는 3번의 연산이 필요하기 때문에 총 11번의 연산이 필요합니다.나의 풀이def solution(num_list): answer = 0 # 1이 되기 위한 횟수 for i in num_list: count = 0 .. [프로그래머스/파이썬] Lv.0 가까운 1 찾기 문제 설명arr : 정수 배열. 1 또는 0의 값idx : 정수idx보다 크면서 배열의 값이 1인 가장 작은 인덱스 찾아 반환하는 함수 완성하기. 제한사항3 ≤ arr의 길이 ≤ 100'000arr의 원소는 전부 1 또는 0입니다.입출력 예arridxresult[0,0,0,1]13[1,0,0,1,0,0]4-1[1,1,1,1,0]33 입출력 예 설명1보다 크면서 원소가 1인 가장 작은 인덱스는 3입니다. 따라서 3을 return 합니다.4번 인덱스 이후에 1은 등장하지 않습니다. 따라서 -1을 return 합니다.3번 인덱스의 값이 1입니다. 따라서 3을 return 합니다.나의 풀이def solution(arr, idx): answer = 0 for i in range(idx, len(arr).. 이전 1 2 다음 목록 더보기