전체 글

전체 글

    Level 0 - 배열 두 배 만들기

    문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. 입출력 예 입출력 예 설명 입출력 예 #1 - [1,2,3,4,5]의 각 원소에 두배를 한 배열 [2,4,6,8,10]을 return 합니다. 내가 푼 코드 def solution(numbers): answer = [] for i in numbers : answer.append(i * 2) return answer​ - for문을 통해여 *2를 해 준 다음에 answer 변수에 append 활용

    SQL Level 3 - 카테고리 별 도서 판매량 집계하기

    문제 설명 다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 판매 정보(BOOK_SALES) 테이블입니다. BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. BOOK_SALES 테이블은 각 도서의 날짜 별 판매량 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. 문제 2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 카테고리명을 기준으로 오름차순 정렬해주세요. 나의 풀이 -- 코드를 입력하세요 SELECT B.CATEGORY, SUM(K.SALES) AS TOTAL_SALES FROM BOOK B INNER JOIN BOOK_SALE..

    Level 0 - 머쓱이보다 키 큰 사람

    문제 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. 제한사항 1. 1 ≤ array 의 길이 ≤ 100 2. 1 ≤ height의 길이 ≤ 200 3. 1 ≤ array 의 원소 ≤ 200 입출력 예 array height result [149,180,192,170] 167 3 [180,120,140] 190 0 내가 푼 풀이 def solution(array,height): answer = 0 for i in array: if i > height : answer +=1 return..

    Leve 1 - 강원도에 위치한 생산공장 목록 출력하기

    문제 설명 다음은 식품공장의 정보를 담은 FOOD_FACTORY 테이블입니다. FOOD_FACTORY 테이블은 다음과 같은며 FACTORY_ID, FACTORY_NAME, ADDRESS, TLNO는 각각 공장 ID, 공장 이름, 주소, 전화번호를 의미합니다. 문제 FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문을 작성해주세요. 이때 결과는 공장 ID를 기준으로 오름차순 정렬해주세요. 결과 풀이 SELECT FACTORY_ID,FACTORY_NAME,ADDRESS FROM FOOD_FACTORY WHERE LEFT(ADDRESS,3)='강원도'

    Mac 아나콘다 설치

    brew를 통한 설치 $ brew install --cask anaconda 위와 같은 명령어를 입력하고 설치하다보면 패스워드 입력하라고 나오는데 맥북 패스워드 입력해주면된다 그 다음에 path를 설정해주면된다! $ export PATH="/opt/homebrew/anaconda3/bin:$PATH" $ source ~/.zshrc 그 다음으로는 터미널를 켰다 껐을때도 conda 명령어를 사용할 수 있게 설정해주면된다 $ conda init zsh $ conda update -n root conda 그다음 conda -V하면 버전이 뜨는걸 확인할 수 있다.

    Homebrew 설치 방법

    얼마전 맥을 사용해보고 싶어서 맥북에어 m2 기본모델 하나 장만했다!! 기본모델을 선택한 이유는 기존에 쓰던 삼성노트북을 거의 메인으로 쓸거같고 맥은 서브용으로 쓸거같아서 노트북 기존에 있던 나로써는 굳이 돈을 더 써야할 이유를 못느겼기때문이다! 맥을 사고 필수 프로그램들을 찾아보다가 Homebrew는 Linux의 apt-get이나 명령어 한 줄로 프로그램을 설치 / 제거 할 수 있는 프로그램이라고한다 Hombrew 설치하기 Hombrew를 설치하기 위해서 터미널을 실행하고 다음과 같이 입력하면된다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 위 코드는 아래와 같이 공식 홈페이..

    Level 1 - 조건에 맞는 회원수 구하기

    문제 다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다. GENDER 컬럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우는 여자를 나타냅니다. 문제 USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 내가 푼 코드 SELECT COUNT(USER_ID) FROM USER_INFO WHERE LEFT(JOINED,4) = '2021' AND AGE BETWEEN '20' AND '29'

    Level 3 - 오래 기간 보호한 동물(1)

    문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타..