분류 전체보기252 [프로그래머스] 대장균의 크기에 따라 분류하기 2 (MySQL) 코딩테스트 연습 - 대장균의 크기에 따라 분류하기 2링크 : https://school.programmers.co.kr/learn/courses/30/lessons/301649 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명대장균들의 크기에 따라서 4가지 단계로 그룹을 매겨서 해당하는 단계를 출력하면된다.문제 풀이이문제를 풀려면 순위를 매기는 함수를 알아야 편해서 이번 기회에 공부했다. NTILENTILE 함수는 숫자를 입력하면 해당 숫자만큼 단계를 나눠서 구분해준다.예를 들어서 4를 입력하면 25%씩 나눠서 구분해준다.SELECT ID,CASE WHEN NTILE(1) OVER (order .. 2024. 11. 28. [프로그래머스] 연도별 대장균 크기의 편차 구하기 (MySQL) 코딩테스트 연습 - 연도별 대장균 크기의 편차 구하기링크 : https://school.programmers.co.kr/learn/courses/30/lessons/299310 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명다음과 같이 대장균의 정보가 주어진다. 1. 연도별로 가장 SIZE_OF_COLONY가 큰 값을 구한다. =>MAX_SIZE라고 지칭2. 각 대장균마다 해당되는 MAX_SIZE에서 자신의 SIZE_OF_COLONY를 빼서 YEAR_DEV라고 지칭한다.3. YEAR_DEV 오름차순정렬, ID 오름차순 정렬 문제 풀이생각 과정우선 연도별 가장 큰 대장균의 크기부터 구했다.-- .. 2024. 11. 26. [프로그래머스] 분기별 분화된 대장균의 개체 수 구하기 (MySQL) 코딩테스트 연습 - 분기별 분화된 대장균의 개체 수 구하기링크 : https://school.programmers.co.kr/learn/courses/30/lessons/299308 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명위와같은 테이블이 있을 때 날짜를 분기에 맞게 나눠서 집계하는 문제다 .이처럼 만들면 성공문제 풀이구현 1 - DATE_FORMAT 사용SELECT CASE WHEN DATE_FORMAT(DIFFERENTIATION_DATE,'%m%d')처음엔 월, 일만 뽑아와서 날짜형식으로 비교하는 방법을 사용했다. 구현 2 - MONTH 사용SELECT CASE WHEN M.. 2024. 11. 25. [프로그래머스] 자동차 대여 기록 별 대여 금액 구하기 (MySQL) 코딩테스트 연습 - 자동차 대여 기록 별 대여 금액 구하기링크 : https://school.programmers.co.kr/learn/courses/30/lessons/151141 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명 CAR_RENTAL_COMPANY_CAR 자동차 종류, 대여비용 테이블 CAR_RENTAL_COMPANY_RENTAL_HISTORY 자동차 대여 기록 테이블 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 할인정보 테이블이 있다. 트럭을 대여한 기록을 구하여 할인을 적용하고 대여기간에 대한 비용을 구하면 된다.eg. ) HISTORY_ID 5번을 보면 CA.. 2024. 11. 24. [리얼후기] NO Brand 크리스피 퍼프 밀크(Crispy Puff Milk) 요약상품명 : 크리스피 퍼프 밀크(Crispy Puff Milk)상품유형 : 과자제조사 : 이마트(노브랜드)가격 : 2,980원재구매의사 : O 안녕하세요, 조쒸임다.🖐️오늘은 스타필드 고양점을 방문했다가 지하에 노브랜드를 방문하여 사온 과자를 소개해볼까합니다. 보자마자 홈런볼이 떠오르는 이 과자 바로 크리스피 퍼프 밀크임다.종류는 크리스피 퍼프 초코와 밀크 두가지가 있었는데 밀크가 끌려서 밀크로 골라와봤슴다. 가격은 2,980원으로 노브랜드답게 엄청나게 저렴한 가격이고 커다란 봉지 하나에 조그만 봉지 10개가 들어있슴다.작은봉지 하나에 300원..? 미친 가성비!!!!😱 그리고 이 작은 봉지안에 8개의 알맹이가 들어있슴다. 크기는 홈런볼과 비슷한 크기임다. 저같은 경우는 과자 한 봉지 다 뜯으면 .. 2024. 11. 24. 세상은 넓고.. 퇴근 하고 오랜만에 프로그래머스 알고리즘 문제를 풀어보자 마음을 먹었다. 자바스크립트로 문제를 풀어보자 하고 낮은레벨의 문제를 풀던중... 콜라문제를 발견했다. https://school.programmers.co.kr/learn/courses/30/lessons/132267 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr n개의 콜라병을 가지고있는 주인공 상빈이가 슈퍼에 병을 돌려주려한다. a개의 콜라병을 돌려주면 b개의 새로운 콜라를 받을 수 있다. 새로운 콜라는 다 마시고 또 돌려줄 수 있다. 상빈이가 받을 수 있는 새로운 콜라의 수를 구하는 문제이다.. 2024. 1. 18. [프로그래머스] 없어진 기록 찾기 (MySQL) 코딩테스트 연습 - 없어진 기록 찾기 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/59042 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 다음과 같은 두 테이블이 있고 문제 풀이 생각 과정 이 문제는 두 테이블은 연결시키고 데이터가 없는 경우를 출력해야한다. ANIMAL_INS에 기록이 없지만 ANIMAL_OUTS엔 기록이 있는 경우를 찾아야하므로 기준 테이블이 INS가 아닌 OUTS가 되어야한다. 따라서 RIGHT JOIN을 사용해야한다. 원하는 결과값은 OUTS의 ID와 .. 2023. 12. 4. [JAVA] 이미지 리사이징, 썸네일 이미지 리사이징, 썸네일 (Resizing, Thumbnail) 이미지를 리사이징하거나 썸네일화해야할 경우가 종종 있다. 이 때 사용할 수 있는 라이브러리를 몇 개 공부해봤다. 1. Graphic2D graphic2D는 직접 2d 그래픽을 그릴 수 있는 라이브러리이다. 이미지를 불러와서 더 작은 크기로 다시 그리는 것 같다. 코드 public void graphic2d(String path, String fileName) { File originFile = new File(path + fileName); // 원본 파일 File thumbnailFile = new File(path, "thumbnail_of_" + fileName); // 섬네일 파일 try { BufferedImage originIma.. 2023. 11. 27. [프로그래머스] 오프라인/온라인 판매 데이터 통합하기 (MySQL) 코딩테스트 연습 - 오프라인/온라인 판매 데이터 통합하기 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문제 풀이 생각 과정 UNION연산자를 완전히 잊고있었는데 이번 문제를 풀면서 다시 공부했다.. UNION은 두가지 쿼리 결과를 합치는 기능을 한다. 기본적으로 UNION을 하면 쿼리결과가 중복을 제거하고 합쳐진다. UNION ALL을 하면 중복을 제거하지 않고 합쳐진다. 중복제거 연산이 들어가지 않기때문에 속도는 UN.. 2023. 11. 22. 이전 1 2 3 4 ··· 28 다음