๐ 1. ๋ฌธ์ ์ค๋ช
๐ก 2. ํ์ด๊ณผ์ ๋ ๊ฐ์ง ๊ฒฝ์ฐ๋ก ๋๋์ด์ ํด๊ฒฐํ๊ธฐdirection ์ด right์ธ ๊ฒฝ์ฐ์ left์ธ ๊ฒฝ์ฐ๋ก ๊ตฌ๋ถํ๋ค."right" ๋ฐฉํฅ์ผ๋ก ํ์ : ๋ฐฐ์ด์ ๋ง์ง๋ง ์์๋ฅผ ๋งจ ์์ ๋ฃ๊ธฐ + ๋๋จธ์ง ์์๋ค์ ํ ์นธ์ฉ ๋ค๋ก ์ด๋"left" ๋ฐฉํฅ์ผ๋ก ํ์ : ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ์์๋ฅผ ๋งจ ๋ค๋ก ๋ณด๋ด๊ธฐ + ๋๋จธ์ง ์์๋ค์ ํ ์นธ์ฉ ์์ชฝ์ผ๋ก ์ด๋๐จโ๐ป 3. ์ ๋ต์ฝ๋๋ด๊ฐ ํผ ์ฝ๋import java.util.*;class Solution { public int[] solution(int[] numbers, String direction) { int[] answer = new int[numbers.length]; if (direction.equals("right")) {..

My Tech Blog (ํด๋ต)
์ค๋์ ๋ช
์ธ
" ๋น์ ์ด ์ธ์์์ ๋ณด๊ณ ์ถ์ ๋ณํ๊ฐ ๋์ธ์. "
๐ 1. ๋ฌธ์ ์ค๋ช
์
์ถ๋ ฅ ์letterresult".... . .-.. .-.. ---""hello" ".--. -.-- - .... --- -.""python" ๐ก 2. ์ ๊ทผ๋ฐฉ์์ฃผ์ด์ง ๋ชจ์ค๋ถํธ๋ฅผ morse.put() ์ผ๋ก ํ ์ค์ฉ ํด์๋งต์ ์ถ๊ฐ ํด์ผ ํ๋ค๋ ๋ถ๋ถ์ด ๊ท์ฐฎ์ ๋ฌธ์ ์ด๋ค. 1. HashMap์ ์ด์ฉํด ๋ชจ์ค๋ถํธ์ ์ํ๋ฒณ์ ํค,๊ฐ ์์ผ๋ก ์ ์ฅํ๊ธฐ2. split() ๋ฉ์๋๋ก ๋ฌธ์์ด์ ๊ณต๋ฐฑ ๊ธฐ์ค์ผ๋ก ๋๋๊ธฐ3. StringBuilder๋ก ๋ฌธ์์ด์ ์กฐํฉํด์ ๋ฐํโญ 3. ์ ๋ต์ฝ๋import java.util.*; class Solution { public String solution(String letter) { Map morse = new HashMap(); // ..

๐ 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 ์ดํ ์คํ..