본문 바로가기
반응형

프로그래머스145

[프로그래머스 - ORACLE] 자동차 대여 기록에서 장기/단기 대여 구분하기 CREATE 문 CREATE TABLE CAR_RENTAL_COMPANY_RENTAL_HISTORY ( HISTORY_IDINTEGER, CAR_IDINTEGER, START_DATEDATE, END_DATEDATE ); INSERT INTO CAR_RENTAL_COMPANY values(1,4,to_date('2022-09-27', 'YYYY-MM-DD'),to_date('2022-11-27','YYYY-MM-DD')) INSERT INTO CAR_RENTAL_COMPANY values(2,3,to_date('2022-10-3', 'YYYY-MM-DD'),to_date('2022-11-04','YYYY-MM-DD')) INSERT INTO CAR_RENTAL_COMPANY values(3,2,to_da.. 2023. 3. 20.
[프로그래머스 - ORACLE] 특정 옵션이 포함된 자동차 리스트 구하기 CREATE 문 CREATE TABLE CAR_RENTAL_COMPANY_CAR ( CAR_IDINTEGER, CAR_TYPEVARCHAR(255), DAILY_FEEINTEGER, OPTIONSVARCHAR(255) ) 상황에 맞게 INTEGER -> NUMBER , VARCHAR -> VARCHAR2 로 변경해도 된다. 내 풀이 SELECT * FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS LIKE '%네비게이션%' ORDER BY CAR_ID DESC; 2023. 3. 20.
[프로그래머스 - ORACLE] 조건에 부합하는 중고거래 댓글 조회하기 CREATE 문 CREATE TABLE USED_GOODS_BOARD ( BOARD_IDVARCHAR2(5), WRITER_IDVARCHAR2(50), TITLEVARCHAR2(100), CONTENTSVARCHAR2(1000), PRICENUMBER, CREATED_DATEDATE, STATUSVARCHAR2(10), VIEWSNUMBER); CREATE TABLE USED_GOODS_REPLY ( REPLY_IDVARCHAR2(10) , BOARD_IDVARCHAR2(5), WRITER_IDVARCHAR2(50), CONTENTSVARCHAR2(1000), CREATED_DATEDATE); SELECT B.TITLE , B.BOARD_ID , R.REPLY_ID, R.WRITER_ID, R.CONTE.. 2023. 3. 19.
[프로그래머스 - JAVA] 연속된 수의 합 입출력 예 설명 입출력 예 #1 num = 3, total = 12인 경우 [3, 4, 5]를 return합니다. 입출력 예 #2 num = 5, total = 15인 경우 [1, 2, 3, 4, 5]를 return합니다. 입출력 예 #3 4개의 연속된 수를 더해 14가 되는 경우는 2, 3, 4, 5입니다. 내 풀이 import java.util.ArrayList; import java.util.Arrays; import java.util.List; class Solution { public int[] solution(int num, int total) { int[] answer = {}; // total 값과 비교하기 위한 변수 int sum = 0; // for (int i = num; i 2023. 3. 18.
[프로그래머스 - JAVA] 다음에 올 숫자 내 풀이 class Solution { public int solution(int[] common) { int answer = 0; int sum = common[1]-common[0]; int multi = 0; for (int i = 1; i < common.length; i++) { if(common[i]-common[i-1] != sum){ multi = common[i] / common[i-1]; sum = 0; } } if (sum == 0){ answer = common[common.length-1] * multi; }else if (multi == 0){ answer = common[common.length-1] + sum; } return answer; } } 테스트 8번 실패 소스 cl.. 2023. 3. 18.
[프로그래머스 - JAVA] OX퀴즈 입출력 예 quiz result ["3 - 4 = -3", "5 + 6 = 11"] ["X", "O"] ["19 - 6 = 13", "5 + 66 = 71", "5 - 15 = 63", "3 - 1 = 2"] ["O", "O", "X", "O"] 입출력 예 설명 입출력 예 #1 3 - 4 = -3 은 틀린 수식이므로 "X", 5 + 6 = 11 은 옳은 수식이므로 "O" 입니다. 따라서 ["X", "O"]를 return합니다. 입출력 예 #2 19 - 6 = 13 은 옳은 수식이므로 "O", 5 + 66 = 71 은 옳은 수식이므로 "O", 5 - 15 = 63 은 틀린 수식이므로 "X", 3 - 1 = 2는 옳은 수식이므로 "O" 따라서 ["O", "O", "X", "O"]를 return합니다. 내 풀.. 2023. 3. 18.
반응형