분류 전체보기 109

[프로그래머스 SQL] 재구매가 일어난 상품과 회원 리스트 구하기 / 오라클(Oracle)

📜 문제 설명 다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각 온라인 상품 판매 ID, 회원 ID, 상품 ID, 판매량, 판매일을 나타냅니다. Column name Type Nullable ONLINE_SALE_ID INTEGER FALSE USER_ID INTEGER FALSE PRODUCT_ID INTEGER FALSE SALES_AMOUNT INTEGER FALSE SALES_DATE DATE FALSE 동일한 날짜, 회원 ID, 상품 ID 조합에 대해서는 하나의 판매 데이터만..

[StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]

구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]을(를) 시작하지 못했습니다. 톰캣 서버 구성 후 에러가 뜨면서 너무 싫은 빨간 글자만 계속 나왔다. 결론은 클린으로 해결했다. 클린하는 순서에 관련이 있는지는 모르겠지만 계속 클린을 해도 안되더니 아래 순서로 클린하니까 서버가 정상 구동 되었다. 1. Tomcat Server Clean 2. Clean Tomcat Work Directory 3. Project Clean 결론.. 이클립스가 말을 안 들을때 10번 중 8번은 겸손하게 클린하면 되더라...

[프로그래머스 SQL] 상품 별 오프라인 매출 구하기 / 오라클(Oracle)

📜 문제 설명 다음은 어느 의류 쇼핑몰에서 판매중인 상품들의 상품 정보를 담은 PRODUCT 테이블과 오프라인 상품 판매 정보를 담은 OFFLINE_SALE 테이블 입니다. PRODUCT 테이블은 아래와 같은 구조로 PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다. Column name Type Nullable PRODUT_ID INTEGER FALSE PRODUT_CODE VARCHAR(8) FALSE PRICE INTEGER FALSE 상품 별로 중복되지 않는 8자리 상품코드 값을 가지며, 앞 2자리는 카테고리 코드를 의미합니다. OFFLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 OFFLINE_SALE_ID, PRODUCT_ID,..

[프로그래머스 SQL] 3월에 태어난 여성 회원 목록 출력하기 / 오라클(Oracle)

📜 문제 설명 다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다. Column name Type Nullable MEMBER_ID VARCHAR(100) FALSE MEMBER_NAME VARCHAR(50) FALSE TLNO VARCHAR(50) TRUE GENDER VARCHAR(1) TRUE DATE_OF_BIRTH DATE TRUE ❓ 문제 MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문..

[프로그래머스 SQL] 즐겨찾기가 가장 많은 식당 정보 출력/ 오라클(Oracle)

📜 문제 설명 다음은 식당의 정보를 담은 REST_INFO 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. Column name Type Nullable REST_ID VARCHAR(5) FALSE REST_NAME VARCHAR(50) FALSE FOOD_TYPE VARCHAR(20) TRUE VIEWS NUMBER TRUE FAVORITES NUMBER TRUE PARKING_LOT VARCHAR(1) TRUE ADDRESS VARCHAR(100) TRUE ..

[SSAFY] 뒤늦게 쓰는 비전공자 SSAFY 합격 후기

곧 SSAFY 9기 모집 기간이 시작된다고 한다! 엄청엄청 뒤늦은 후기지만 지원하시는 분들께 조금이라도 도움이 되었으면 해서 찐비전공자 합격 후기를 올려본다! SSAFY 5기 대전캠퍼스 출신이니까 이제는 거의 고인물에 가까운듯 하다 😂 (글재주가 없어서 어색해죽겠네..) SSAFY란? 삼성 청년 SW 아카데미(SSAFY)는 삼성의 SW 교육 경험과고용노동부의 취업지원 노하우를 바탕으로 취업 준비생에게 SW 역량 향상 교육 및다양한 취업지원 서비스를 제공하여 취업에 성공하도록 돕는 프로그램입니다. 그렇다고 한다. 내가 생각하는 SSAFY의 제일 큰 장점은 커리큘럼이 완전 기초부터 가르쳐주기 때문에 나처럼 정말 아무것도 모르는 사람도 지원할 수 있다. 나는 찐비전공 문과 출신에 완전 다른 일을 하다가 싸피에..

🤭 잡담/SSAFY 2022.10.13

[JAVA] 자바로 절대값 구하기

📌 자바로 절대값 구하기 자바에서 Math.abs() 메소드를 사용하면 간단하게 절대값을 계산할 수 있다. 해당 메소드를 사용할 수 있는 자료형은 int, double, long, float이다. 아래처럼 절대값이 구해지므로 음수값이 양수값으로 출력되고 사용한 자료형과 같은 타입이 반환된다. public class findAbs { public static void main(String[] args) { int intSample = -100; double doubleSample = -25.2; int intAbs = Math.abs(intSample); double doubleAbs = Math.abs(doubleSample); System.out.println(intAbs); // 100 System...

👄 Language/JAVA 2022.10.12

[프로그래머스] LV.0 캐릭터의 좌표/ 자바(JAVA), 파이썬(Python)

📜 문제 설명 머쓱이는 RPG게임을 하고 있습니다. 게임에는 up, down, left, right 방향키가 있으며 각 키를 누르면 위, 아래, 왼쪽, 오른쪽으로 한 칸씩 이동합니다. 예를 들어 [0,0]에서 up을 누른다면 캐릭터의 좌표는 [0, 1], down을 누른다면 [0, -1], left를 누른다면 [-1, 0], right를 누른다면 [1, 0]입니다. 머쓱이가 입력한 방향키의 배열 keyinput와 맵의 크기 board이 매개변수로 주어집니다. 캐릭터는 항상 [0,0]에서 시작할 때 키 입력이 모두 끝난 뒤에 캐릭터의 좌표 [x, y]를 return하도록 solution 함수를 완성해주세요. [0, 0]은 board의 정 중앙에 위치합니다. 예를 들어 board의 가로 크기가 9라면 캐릭터..

[Algo] DFS(깊이 우선 탐색)

📌 1. DFS 기본 개념 DFS는 지난번에 포스팅한 BFS와 함께 그래프를 탐색하는 대표적 방법 중 하나로 깊이를 우선으로 하는 탐색법으로 Depth First Search를 의미한다. DFS는 완전 탐색 방법으로 가장 깊은 정점까지 갔다가 해당 경로의 끝 지점에 다다르면 마지막 갈림길로 돌아간다. 마지막 갈림길로 돌아가기 위해 스택 자료 구조를 사용하여 마지막 갈림길을 저장해둔다. 📌 2. DFS 코드로 나타내기 시작정점 cur를 결정하여 방문한다. 정점 cur에 인접한 정점 중에서 방문하지 않은 정점 a가 있다면, 정점 a를 스택에 push하고 정점 a를 방문한다. 그리고 a를 cur로 하여 다시 위 순서를 반복한다. 방문하지 않은 정점이 없으면, 탐색의 방향을 바꾸기 위해서 스택을 pop 하여 가..

[DataBase] NULL이란? NULL 값 조회, 에러 없이 다루기

📌 NULL이란? 데이터베이스에서 NULL값은 특정 컬럼에서 값이 존재하지 않는 상태를 의미한다. 숫자 0 과는 전혀 다른 개념이다. 숫자 0이 들어가 있다면 값이 있는 상태이다. 빈 문자열과도 다르다. 빈 문자열이 있다면 빈 문자열이 값으로 있는 상태이다. 특정 컬럼 설정 시 NN (Not Null) 속성을 주면 해당 컬럼은 null값이 불가 하다는 의미이다. primary key로 설정될 경우 자동으로 NN도 설정된다 📌 NULL을 다루는 방법 -- NULL 조회하기 SELECT * FROM member WHERE address IS NULL; -- NULL이 아닌 데이터만 조회하기 SELECT * FROM member WHERE address IS NOT NULL; -- 하나라도 NULL인 데이터 ..

반응형