๐ 1. ํน์ ์ต์
์ด ํฌํจ๋ ์๋์ฐจ ๋ฆฌ์คํธ ๊ตฌํ๊ธฐ ๋ฌธ์ CAR_RENTAL_COMPANY_CAR ํ
์ด๋ธ์์ '๋ค๋น๊ฒ์ด์
' ์ต์
์ด ํฌํจ๋ ์๋์ฐจ ๋ฆฌ์คํธ๋ฅผ ์ถ๋ ฅํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ๊ฒฐ๊ณผ๋ ์๋์ฐจ ID๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํด์ฃผ์ธ์. โญ ์ ๋ต์ฝ๋SELECT * FROM CAR_RENTAL_COMPANY_CARWHERE OPTIONS LIKE '%๋ค๋น๊ฒ์ด์
%'ORDER BY CAR_ID DESC;๐ 2. ์๋์ฐจ ๋์ฌ ๊ธฐ๋ก์์ ์ฅ๊ธฐ/๋จ๊ธฐ ๋์ฌ ๊ตฌ๋ถํ๊ธฐ ๐ ํ๋ฆฐ์ฝ๋SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, '%Y-%m-%d'), DATE_FORMAT(END_DATE, '%Y-%m-%d'), CASE WHEN DATEDIFF(END_DATE..
๐ 1. ๋ฌธ์ ์ค๋ช
๐ก 2. ์ ๊ทผ๋ฐฉ์ ๋ฌธ์ ์ ํ์กฐ๊ฑด1. ํ ๋ฒ์ ์ต๋ ๋๋ช
๊น์ง ๋ณดํธ์ ํ์ธ ์ ์์2. ๋ชธ๋ฌด๊ฒ ํฉ์ด `limit` ์ดํ์ฌ์ผ ํจ ๋ฐ๋ผ์ ์ต์๋ณดํธ๋ฅผ ์ฌ์ฉํ๋ ์ ๋ต์ ์ง๋ ค๋ฉด ๋ฐฐ์ด์ ์ ๋ ฌํ์ฌ ๊ฐ์ฅ ๊ฐ๋ฒผ์ด ์ฌ๋ + ๊ฐ์ฅ ๋ฌด๊ฑฐ์ด ์ฌ๋ ์กฐํฉ์ ์ง์ง์ด์ผ ํจ.๊ฐ์ฅ ํฐ ๋ชธ๋ฌด๊ฒ๋ฅผ ๊ฐ์ง ์ฌ๋์ ์ต๋ํ ๋นจ๋ฆฌ ์ฒ๋ฆฌํ๋ฉด์๋ ๋ณดํธ ์ฌ์ฉ์ ์ค์ผ ๊ฐ๋ฅ์ฑ์ด ๋๊ธฐ ๋๋ฌธ์ด๋ค.๋ง์ฝ ๋ ์ฌ๋์ ๋ชธ๋ฌด๊ฒ ํฉ์ด limit ์ดํ๋ผ๋ฉด, ํ ๋ณดํธ์ ํ์ธ ์ ์๋ค. ํฉ์ด limit์ ์ด๊ณผํ๋ค๋ฉด, ๋ฌด๊ฑฐ์ด ์ฌ๋์ ๋ฐ๋์ ํ ๋ช
๋ง ๋ณดํธ์ ํ์์ผ ํ๋ค.์ด๋ ๊ฒ ํ๋ ๊ฒ์ด ๋จ์ ์ฌ๋๋ค์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ต์ ์ ์ ํ์ด๋ค. โญ 3. ์ ๋ต์ฝ๋import java.util.*;class Solution { public int solution(i..
๐ 1. ๋ฌธ์ ์ค๋ช
๐ก 2. ์ ๊ทผ๋ฐฉ์์ด ๋ฌธ์ ํต์ฌ์ ์กฐ๊ฑด์ ๋ฐ๋ผ์ STATUS ๋ผ๋ ์ปฌ๋ผ์ ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด๋ค์๋ฐ์์ ์กฐ๊ฑด๋ฌธ์ผ๋ก IF๋ CASE๋ฌธ ์ฐ๋ ๊ฒ์ฒ๋ผ MySQL ์์๋ SELECT ์ ์ CASE ๋ฌธ์ ์จ ์ค ์ ์๋ค.CASE WHEN ์ปฌ๋ผ๋ช
= '์กฐ๊ฑด' THEN '๊ฒฐ๊ณผ๊ฐ' ํด ์ฃผ๋ฉด ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ๋์ถ๋๋ค.๊ทธ๋ฆฌ๊ณ CASE ๋ฌธ์ ๋๋ผ ๋๋ END AS ๋ณ์นญ์ ์ฌ์ฉํ๋ค ๋ง์ฝ์ ๋์ดํ ์กฐ๊ฑด์ ํด๋นํ์ง ์๋ ๊ฒฝ์ฐ์ ๊ธฐ๋ณธ ๊ฐ์ ์ฃผ๊ณ ์ถ๋ค๋ฉด WHEN ๋์ ELSE ์ ์ ๊ธฐ๋ณธ๊ฐ์ ์ธํ
ํด ์ฃผ๋ฉด ๋๋ค. โญ 3. ์ ๋ต์ฝ๋๊ณ์ ํ๋ ค์ ์ถ๋ ฅ์ ์ ๋๋๋ฐ ์ ํ๋ฆฌ๋ ํ๋๋ MySQL ์์ ๊ธฐ๋ณธ๊ฐ์ ์ค๋ฆ์ฐจ์์ด์๋ค์ฒ์์ ๋ด๋ฆผ์ฐจ์์ด ๊ธฐ๋ณธ๊ฐ์ด๋ผ ์๊ฐํ๊ณ ์๋ตํ์ORDER BY BOARD_ID;๋ง ์ผ๋๋ ๊ณ..
๐ 1. ๋ฌธ์ ์ค๋ช
๐ก 2. ์ ๊ทผ๋ฐฉ์WHERE์ ์ด๋ HAVING ์ ์ฐ์์ด ๋๋ฌด๋๋ฌด ํท๊ฐ๋ฆฐ๋ค. ์ HAVING์ ์ฌ์ฉํ๋๊ฐ? ์ด ๋ฌธ์ ์์๋ ํ๊ท ๋์ฌ ๊ธฐ๊ฐ(AVG)์ ๊ณ์ฐํ ํ ํด๋น ๊ฐ์ด 7 ์ด์์ธ ๊ทธ๋ฃน๋ง ํํฐ๋งํด์ผ ํ๋ค.ํ๊ท ์ ๊ณ์ฐํ๋ ค๋ฉด ๋จผ์ CAR_ID ๋ณ๋ก ๊ทธ๋ฃนํ๋ฅผ ํด์ผํ๋ค.์ดํ์ ์กฐ๊ฑด์ ์ ์ฉํ ์ ์๋ ์ ์ด ๋ฐ๋ก HAVING์ด๋ค.์ฆ, WHERE ์ ๋ก๋ ๊ทธ๋ฃนํ ์ดํ์ ์ง๊ณ ๊ฒฐ๊ณผ๋ฅผ ํํฐ๋งํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฐ๋์ HAVING์ ์ฌ์ฉํด์ผ ํ๋ค. ์ธ์ WHERE์ ์ ์จ์ผ ํ๊ณ , ์ธ์ HAVING ์ ์ ์จ์ผ ํ๋์ง ์ ๋ง ํท๊ฐ๋ฆฐ๋ค.์ด๊ฑด SQL ์ฟผ๋ฆฌ๋ฌธ ์คํ ์์์ ๊ด๋ จ์ด ์๋ค.FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BYHAVING์ GROUP BY ์ดํ ์คํ..
๐ 1. ๋ฌธ์ ์ค๋ช
๐ก 2. ์ ๊ทผ๋ฐฉ์์์ ํ์์ ์๋๋ ์ด์ ๋ฌธ์ ์์ number≤1,000,000์ผ๋ก ์ต๋ ๋ฐฑ๋ง์๋ฆฌ ์ซ์๊ฐ ๋ ์ ์๋ค. number ๊ฐ์ด ๋๋ฌด ์ปค์ ์์ ํ์์ ํ์ค์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ๋ค. k๋ 1 ์ด์ len(number) - 1 ์ดํ์๋ฅผ ๋ค์ด, ์ซ์๊ฐ 1,000,000์๋ฆฌ๋ผ๋ฉด ์ต๋ 999,999๊ฐ์ ์ซ์๋ฅผ ์ ๊ฑฐํด์ผ ํ๋ค. ์ ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์จ์ผ ํ๋๊ฐ?์ซ์๋ฅผ ํ ๋ฒ๋ง ์ํํ๋ฉด์ ์ ์ ํ ์ซ์๋ฅผ ์ ํํ๊ฑฐ๋ ์ ๊ฑฐํ๋ค. ์ซ์๊ฐ ๋ฐฑ๋ง ์๋ฆฌ์ฌ๋ 1,000,000๋ฒ์ ๋น๊ต๋ง ํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ํจ์จ์ด ์ข๋ค.๋ฌธ์ ์ ํต์ฌ = '์์์๋ถํฐ ๋ค๋ก ํฐ ์ซ์ ์ ์ง'์์๋ฆฌ๋ถํฐ ์์๋๋ก ์ซ์๋ฅผ ์ ํํ๋ฉฐ ํฐ ์ซ์๋ฅผ ์ ์งํ๋ ๋ฐฉ์์ผ๋ก ํ์ด์ผ ํ๋ค.๋๋ ์ด์คํฌ๋ฌธ์ผ๋ก ํ์๋๋ฐ ๋ค๋ฅธ ๋ถ๋ค์ด ํ์ดํ ๊ฑธ ๋ณด๋ ์คํ์ ์ฌ์ฉํด ๋..
๐ 1. ๋์๋ฌธ์ ๋ฐ๊ฟ์ ์ถ๋ ฅํ๊ธฐimport java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); System.out.println(swapCase(a)); } public static String swapCase(String str) { StringBuilder result = new StringBuilder(); for(char c:str.toCharArray()) { if(Character.isUpperCase(c) ) { resu..
1. ๋ฌธ์ ํด๋์ ์ ๊ทผ ๊ถํ์ด ์์ด์ ์ ํด๋๊ฐ ๋ง๋ค์ด์ง์ง ์๊ฑฐ๋, ํ์ผ์ด ์ ์ฅ๋์ง ์๋ ๋ฌธ์ ์๋ฌ๋ฉ์ธ์ง์ด ์์น์ ์ ์ฅํ ๊ถํ์ด ์์ต๋๋ค. ๊ถํ์ ์ป์ผ๋ ค๋ฉด ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํ์ญ์์ค.๋์ ๋ด ๋ฌธ์ ํด๋์ ์ ์ฅํ์๊ฒ ์ต๋๊น? 2. ํด๊ฒฐ๋ฒ์์ธ์ ์ฌ์ฉ์ ๊ถํ ๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ํด๋ ์ฐํด๋ฆญ > ์์ฑ(R) > ๋ณด์ ํญ์ผ๋ก ๊ฐ๋ฉด ๊ทธ๋ฃน ๋๋ ์ฌ์ฉ์ ์ด๋ฆ ๋ชฉ๋ก์ด ๋ฌ๋ค.์ฌ๊ธฐ์ ์ง๊ธ ๋ก๊ทธ์ธํ๊ณ ์๋ ๊ณ์ ์ ์ ํํ๋ค. ์๋ง ๋๋ถ๋ถ ์ด ๋ฌธ์ ๋ฅผ ๊ฒช๋ ์ฌ๋๋ค์ USER๊ณ์ ์ผ๋ก ์ ์ํด ์๊ธฐ ๋๋ฌธ์ ์ ๊ทผ ๊ถํ์ด ์ ํ๋ ๊ฒ์ด๋ค. ๋ชฉ๋ก์์ User๋ฅผ ์ ํํ๊ณ `ํธ์ง` ๋ฒํผ ํด๋ฆญ ํ์ํ ๊ถํ์ ๋ชจ๋ ํ์ฉ์ผ๋ก ๋ฐ๊พธ๊ณ ์ ์ฉ ์ด๋ ๊ฒ ํด๋ ์๋๋ ๊ฒฝ์ฐ๋ ๋ก๊ทธ์ธ ๊ณ์ ์ ๊ด๋ฆฌ์ ๊ถํ์ ๋ถ์ฌํด ์ฃผ์ด์ผ ํ๋ค. ๋ก๊ทธ์ธ๊ณ์ ์ ๊ด๋ฆฌ์ ๊ถํ ๋ถ์ฌํ๋ ..
โ ๏ธ ๋ฌธ์ ์ดํด๋ฆฝ์ค Problems ํญ์ ์๋ฌ ๋ธJava complier level does not match the version of the installed Java project facet. ํด์์๋ฐ ์ปดํ์ผ๋ฌ ๋ฒ์ ์ด ์ง๊ธ ๊น๋ฆฐ ์๋ฐ ํ๋ก์ ํธ์ ๋ฒ์ ์ด๋ ๋ง์ง ์์ต๋๋ค. ๐ง ์์ธ๋ฉฐ์น ์ ์ ์ต์ ๋ฒ์ ์ดํด๋ฆฝ์ค๋ฅผ ๋ค์ด ๋ฐ์๊ณ ๊ทธ์ ๋ง๊ฒ JDK๋ ์ต์ ๋ฒ์ ์ธ `JDK23`์ ๋ค์ด๋ฐ์ ์ฃผ์๋ค.๊ทธ๋ฐ๋ฐ ํ๋ก์ ํธ ์ฐํด๋ฆญ > `Properties` > `Java Complier` ํญ์ ์ปดํ์ผ๋ฌ๊ฐ 22๊น์ง๋ฐ์ ์ ๋ฌ๋ค. ํธํ๋๋๊ฑด 23๊ฐ์๋ฐ...? JDK ์ฐ๊ฒฐ์ด ์ ๋๋ก ์ ๋ฌ๋ ์ถ์ด์ `Preferences` > `Java Build Path` > `Libraries` > JRE System Library์ ๋ค์ด๊ฐ..