반응형

Study 43

[프로그래머스/Java] 숨어있는 숫자의 덧셈 (1)

[설명] 문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. [제한사항] 1 ≤ my_string의 길이 ≤ 1,000 my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다. [정답] class Solution { public int solution(String my_string) { int answer = 0; String temp = ""; temp = my_string.replaceAll("[a-zA-Z]",""); for(int i=0; i

[프로그래머스/Java] 모음 제거

[설명] 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. [제한사항] my_string은 소문자와 공백으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 [정답] class Solution { public String solution(String my_string) { String answer = ""; answer = my_string.replaceAll("[aeiou]", ""); return answer; } }

[프로그래머스/Oracle] 조건에 부합하는 중고거래 댓글 조회하기

[설명] BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요.다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고거래 게시판 첨부파일 정보를 담은USED_GOODS_REPLY 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS은 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다. Column name..

[프로그래머스/Oracle] 조건에 맞는 도서 리스트 출력하기

[설명] 다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK) 테이블입니다. BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. Column name Type Nullable Description BOOK_ID INTEGER FALSE 도서 ID CATEGORY VARCHAR(N) FALSE 카테고리(경제, 인문, 소설, 생활, 기술) AUTHOR_ID INTEGER FALSE 저자 ID PRICE INTEGER FALSE 판매가 (원) PUBLISHED_DATE DATE FALSE 출판일 [문제] BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 ..

[프로그래머스/Oracle] 평균 일일 대여 요금 구하기

[설명] 다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. Column name Type Nullable CAR_ID INTEGER FALSE CAR_TYPE VARCHAR(255) FALSE DAILY_FEE INTEGER FALSE OPTIONS VARCHAR(255) FALSE [문제] CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여..

모든 개발자를 위한 HTTP(7) - HTTP 기본

1. 모든 것이 HTTP (1) HTTP 란? HTTP = HyperText Transfer Protocol 문서간의 링크를 통해 연결할 수 있는 html 을 전송하는 프로토콜. BUT, 지금은 거의 모든 형태의 데이터들을 전송하는데 사용함. - HTML, TEXT - Image, 음성, 영상, 파일 - JSON, XML (API) - 서버간의 데이터를 주고 받을 때도 대부분 HTTP 사용 TCP 직접 연결해서 하는 경우 -> 게임서버, 또는 특수한 경우에서만 함. 모바일 게임에서 조차도 HTTP 열어서 통신하는 구조로도 개발 많이 함. 지금은 HTTP의 시대! (2) HTTP의 역사 - HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더 X - HTTP/1.0 1996년: 메서드, 헤더 ..

Study/강의 2023.07.18

[프로그래머스/Oracle] 가격이 제일 비싼 식품의 정보 출력하기

[설명] 다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 의미합니다. Column name Type Nullable PRODUCT_ID VARCHAR(10) FALSE PRODUCT_NAME VARCHAR(50) FALSE PRODUCT_CD VARCHAR(10) TRUE CATEGORY VARCHAR(10) TRUE PRICE NUMBER TRUE [문제] FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 ..

[프로그래머스/Oracle] 가장 비싼 상품 구하기

[설명] 다음은 어느 의류 쇼핑몰에서 판매 중인 상품들의 정보를 담은 PRODUCT 테이블입니다. PRODUCT 테이블은 아래와 같은 구조로 되어있으며, PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다. Column name Type Nullable PRODUCT_ID INTEGER FALSE PRODUCT_CODE VARCHAR(8) FALSE PRICE INTEGER FALSE 상품 별로 중복되지 않는 8자리 상품코드 값을 가지며, 앞 2자리는 카테고리 코드를 의미합니다. [문제] PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요. [정답] -- 코..

모든 개발자를 위한 HTTP(6) - 웹 브라우저 요청 흐름

1. 요청을 아래와 같이 함. 이 때, HTTP 요청 메세지는 아래와 같은 형식임. 정리하면 아래와 같은 순서로 메세지가 생성 및 전달되어서 수많은 인터넷 노드를 통해서 http 메시지가 전달됨. TCP/IP에 전달되는 메세지에는 아래와 같이 출발지, 목적지의 IP, PORT 정보와 HTTP 메세지가 포함됨. 예를들어, 구글 서버에 http 메세지를 전송한다고 하면 https://www.google.com/search?1=hello&hl=ko 형태로 메세지 던짐. 요청패킷 도착하면 구글서버가 tcp/ip 패킷을 까서 버리고, http 메세지 꺼내서 해석함. search를 하겠다는 거고, q는 hello 이고, hl은 ko니까 한국어로 hello의 검색결과를 보내달라는거구나~ → 데이터 찾음. → 구글 서..

Study/강의 2023.05.18
반응형