๊ธฐ๋ณธ์ด ์ ์ผ ์ด๋ ต๋ค.์ํ ๊ธฐ๋ณธ๊ธฐ์ ๋ฌธ์์ด ๊ธฐ๋ณธ๊ธฐ๊ฐ ์ ์ผ ์ด๋ ต๋ค. ๐ฉ 1. ๋ฐฐ์ด ๋ค์ง๊ธฐ โ๐
๐ปโ๏ธ ์ฒซ๋ฒ์งธ ์๋ - ํ๋ฆฐ ์ฝ๋import java.util.*;class Solution { public double solution(int[] numbers) { int total = 0; double answer = 0; for (int i = 0; i ํ๋ฆฐ ์ด์ ๋ total์ int ํ์ผ๋ก ์ ์ธํ๊ธฐ ๋๋ฌธ์ด๋ค. total์ด int, numbers.length๋ int์ด๋ฏ๋ก total / numbers.length๋ ์ ์ ๋๋์
์ด ๋์ด ์์์ ์ดํ๊ฐ ๋ฒ๋ ค์ง๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. total์ double๋ก ๋ฐ๊ฟ์ฃผ๋๊น ํด๊ฒฐ๋์๋ค. ์ฐธ๊ณ int / double ๋๋..

My Tech Blog (์๋ฐ)
๐ 1. ํผ์ ๋๋ ๋จน๊ธฐ(1) ์ฒซ ๋ฒ์งธ ์๋ ํ๋ฆผ (์ ํ๋ 80%)ํ
์คํธ ์ผ์ด์ค 5,6์์ ํ๋ฆผ ์ด์ ๋ 7์ ๋ฐฐ์ ์ผ ๋ ๋ถํ์ํ๊ฒ ํ ํ์ด ์ถ๊ฐ๋จn์ 7๋ก ๋๋ ๋๋จธ์ง๊ฐ 0์ผ ๋ (7์ ๋ฐฐ์ ์ผ ๋๋) n/7๋ง ๋ฆฌํดํ๋๋ก ์ฝ๋ ์ถ๊ฐํด ์ฃผ์๋ค. โญ์ ๋ต์ฝ๋class Solution { public int solution(int n) { if (n โญ์ต์ ์ฝ๋ n / 7.0์ ํ๋ฉด ์์์ ์ด ๋์ฌ ๋ ์ฌ๋ฆผํด์ผ ํ์ง๋ง, ์ ์ ์ฐ์ฐ์ ํ์ฉํด ๊ณ์ฐ์ ๋จ์ํํ ์ ์๋ค. (n + 6) / 7์ n์ 7๋ก ๋๋ด์ ๋ ๋จ์ ์กฐ๊ฐ์ด ์์ผ๋ฉด ์๋์ผ๋ก ์ฌ๋ฆผ ํจ๊ณผ๋ฅผ ์ฃผ๊ธฐ ๋๋ฌธ์ด๋ค.์ด๋ ๊ฒ ํ๋ฉด Math.ceil(n / 7.0) ๊ฐ์ ์ค์ ์ฐ์ฐ ์์ด, ์ ์ ์ฐ์ฐ์ผ๋ก ๊ฐ๋จํ๊ฒ ํด๊ฒฐํ ์ ์๋ค.import jav..

1. ์๋ฐ์ ์ฃผ์์ด๋ณด ๊ฐ๋ฐ์๋ค์ // ํ ์ค ์ฃผ์์ ๋จ๋ฐํ๋ฉฐ ํ ์ค ํ ์ค์ฉ ์ฃผ์์ ๋ค๋ ์ต๊ด์ ๊ฐ์ง๋ค. ๋ ์ญ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ธ ๋ ๊ทธ๋ฌํ๋ค. ์กฐ๊ธ ์ฝ๋ฉ์ ํด ๋ณธ ์ฌ๋๋ค์ /* ... */์ ์ฌ์ฉํด ์ฌ๋ฌ ์ค์ ํ๊บผ๋ฒ์ ์ฃผ์ ์ฒ๋ฆฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ง์ง ๊ณ ์๋ค์ /** ... */ Javadoc ์ฃผ์์ ํ์ฉํ๋ค. ์ด ์ฃผ์์ ํจ์, ํด๋์ค, ๋ฉ์๋ ๋ฑ์ ์ค๋ช
์ ํฌํจํ์ฌ ์๋์ผ๋ก ๋ฌธ์๋ฅผ ์์ฑํ ์ ์๋๋ก ๋์์ค๋ค. ์ค๋์ ์ด ์ธ ๊ฐ์ง ์ฃผ์์ ์ฐจ์ด์ ๊ณผ ํจ๊ป, ์๋ฐ์์ ์ฃผ์์ ๋น ๋ฅด๊ฒ ๋ค๋ฃจ๋ ๋จ์ถํค๋ฅผ ์์๋ณด๊ฒ ๋ค. 2. ๋จ์ถํค์๋ฐ์์ ์ฃผ์์ ๋น ๋ฅด๊ฒ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํ๋ ๋จ์ถํค๋ ๋ค์๊ณผ ๊ฐ๋ค. 2-1. ํ ์ค ์ฃผ์ (//) ๋จ์ถํคCtrl + / (Cmd + / on macOS)์ฌ๋ฌ ์ค์ ์ ํํ ํ Ctrl + /๋ฅผ ..
๐ 1. ๋ฌธ์ ์ค๋ช
๐ก 2. ์ ๊ทผ๋ฐฉ์ โ๏ธ ๋ฌธ์ ์์ฝ - ์ง๋ขฐ์ฐพ๊ธฐ ๊ฒ์board๋ n x n ํฌ๊ธฐ์ 2D ๋ฐฐ์ด์ด๋ค.์ง๋ขฐ๊ฐ ์๋ ์์น๋ 1, ์๋ ์์น๋ 0์ด๋ค.์ง๋ขฐ(1)๊ฐ ์๋ ๊ณณ์ ๊ธฐ์ค์ผ๋ก ์ฃผ๋ณ 8๋ฐฉํฅ + ์๊ธฐ ์์ ๊น์ง ์ํ์ง๋(1)๋ก ํ์ํด์ผ ํ๋ค.์ต์ข
์ ์ผ๋ก ์์ ํ ์ง์ญ(0)์ ๊ฐ์๋ฅผ ๋ฐํํ๋ ๋ฌธ์ ์ด๋ค.โ๏ธ ํ์ด ๋ฐฉ์๋ฐฐ์ด bd[][] ์์ฑ → ๊ธฐ์กด board[][]์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์จ๋ค.board[][] ์์ ์ง๋ขฐ(1)๋ฅผ ์ฐพ์ผ๋ฉด ์ฃผ๋ณ 8๋ฐฉํฅ + ์๊ธฐ ์์ ์ 1๋ก ๋ณ๊ฒฝํ๋ค.์ด ๋ ์ค์ํ ๊ฒ์ ๋ฐฐ์ด ๋ฒ์๋ฅผ ๋ฒ์ด๋์ง ์๋๋ก Math.min(), Math.max()๋ฅผ ์ฌ์ฉํด์ ์ธ๋ฑ์ค ์์น๋ฅผ ์กฐ์ ํ๋ค.๋ชจ๋ ์ํ์ง๋๋ฅผ ํ์ํ ํ ๋จ์ 0์ ๊ฐ์๋ฅผ ์ธ์ด ๋ฐํํ๋ค.๊ทธ๋ฆผ์ผ๋ก ํํํด ๋ณด์๋ค. ์ง๋ขฐ๊ฐ ์๋ ์์น ์ฆ, boa..

Java ํ๋ก์ ํธ๋ฅผ ์ค์ ํ ๋ ํ๋ก์ ํธ ์ฐํด๋ฆญํ๋ฉด Build Path๊ฐ ๋์จ๋ค. ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๊ฐ Oracle JDBC ๋๋ผ์ด๋ฒ(ojdbc8.jar) ๊ฐ์ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฑ๋กํ ์ ์๋ค. ๋ MySQL Connection(mysql-connector-java.jar)์ด๋ผ๋ ์ง Getter์ Setter์ ์๋์์ฑํ๋ Lombok(lombok.jar) ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฑ๋ก ํด ๋ณธ ์ ์ด ์์ ๊ฒ์ด๋ค. ํ์๋ ํญ์ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ถ๊ฐํ ๋ Classpath, Module Path ์ค ์ด๋์ ์ถ๊ฐํด์ผ ํ๋์ง ํท๊ฐ๋ ธ๊ธฐ ๋๋ฌธ์ ์ด ๊ธ์ ์์ฑํ๋ค. Buildpath๋ ์๋ฐ์์ ์ค์ํ ๊ฐ๋
์ด๋ฉฐ, ์ด๋ค ๊ฒ์ ๋ฑ๋กํด์ผ ํ๋์ง๋ ํ๋ก์ ํธ ํ๊ฒฝ๊ณผ ์ฌ์ฉ ๊ธฐ์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค. ์ด๋ก ์ ์ธ ์ค๋ช
์ ๊ฑด๋ ๋ฐ๊ณ ์ธ์ ModulePath..

โ ๏ธ ๋ฌธ์ * ์ ์ด์ ๋์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ฝ์์์ ํ์ธํ๋ ๊ฒ์ด ์๋๊ณ JUnit ํญ์์ ํ์ธํ๋ค. * ์์น์ ์ผ๋ก๋ ์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ ๋ฐ๋ฅด๋ฉด ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์์๋ค.JUnit ํ
์คํธ ์คํ (Run As → JUnit Test) Eclipse ํ๋จ "JUnit" ํญ ํด๋ฆญ ํ
์คํธ ๊ฒฐ๊ณผ ํ์ธ (์ฑ๊ณตํ๋ฉด ๋
น์, ์คํจํ๋ฉด ๋นจ๊ฐ์)ํ์ง๋ง ์ ์ด์ ๋ ํญ์์๋ ๊ฒฐ๊ณผ๊ฐ ๋จ์ง ์๊ณ ์ฝ์์ ์๋์ ๊ฐ์ ์๋ฌ ๋ฉ์ธ์ง๊ฐ ๋จ๋ ํ์java.lang.NoClassDefFoundError: org/junit/platform/engine/ConfigurationParameters๐ง ์์ธ์๋ฌ๊ฐ ๋ฐ์ํ ์ด์ ๋ ํ๊ฒฝ์ค์ ์ ๋ฌธ์ ๊ฐ ์๋ค.JUnit์ ์ถ๊ฐํ ๋ Modulepath์ ์ถ๊ฐํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.โก ํด๊ฒฐ๋ฒ์ ์ด์ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ Cl..

๐ 1. ๋ฌธ์ ์ค๋ช
Write a function to find the longest common prefix string amongst an array of strings.If there is no common prefix, return an empty string "".Note: All given inputs are in lowercase letters a-z. a-z์ ์๋ฌธ์ ์ํ๋ฒณ์ผ๋ก ๋จ์ด๋ค๋ก ๊ตฌ์ฑ๋ ๋ฐฐ์ด์ด ์ฃผ์ด์ก์ ๋, ๋ชจ๋ ๋ฌธ์์ด์ ๊ณตํต๋๋ ๊ฐ์ฅ ๊ธด ์ ๋์ฌ๋ฅผ ๋ฆฌํดํ๋ผ. ์ ๋์ฌ๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ๋น ๋ฌธ์์ด์ ๋ฆฌํดํ๋ผ. Example 1Input: ["flower","flow","flight"] Output: "fl" Example 2Input: ["dog","racecar","car"] Output..

1. ํ(queue)๋ ๋ฌด์์ธ๊ฐ?'ํ(queue)' ๋ '์ค์ ์๋ค'๋ผ๋ ๋ป์ ๊ฐ์ง๊ณ ์๋ค. ํ๋ ๋จผ์ ๋ค์ด๊ฐ ๋ฐ์ดํฐ๊ฐ ๋จผ์ ๋์ค๋ ์๋ฃ๊ตฌ์กฐ์ด๋ฉฐ, ์ด๋ฐ ํ์ ํน์ง์ FIFO(First In First Out) ๋๋ ์ ์
์ ์ถ์ด๋ผ๊ณ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ํ์์ ์ฝ์
ํ๋ ์ฐ์ฐ์ Enqueue(add) ๋ผ๊ณ ํ๊ณ , ๊บผ๋ด๋ ์ฐ์ฐ์ Dequeue(Poll) ์ด๋ผ๊ณ ํ๋ค. 2. ํ์ ADT๊ตฌ๋ถ์ ์์ค๋ช
์ฐ์ฐboolean isFull()ํ์ ๋ค์ด ์๋ ๋ฐ์ดํฐ ๊ฐ์๊ฐ maxsize ์ธ์ง ํ์ธ ํด์ boolean ๊ฐ์ ๋ฐํboolean isEmpty()ํ์ ๋ค์ด ์๋ ๋ฐ์ดํฐ๊ฐ ํ๋๋ ์๋์ง ํ์ธํด์ boolean ๊ฐ์ ๋ฐํvoid add(ItemType item)ํ์ ๋ฐ์ดํฐ ์ฝ์
ItemType poll()ํ์์ ์ฒ์์ ์ฝ์
ํ ์ ..