์๊ณ ๋ฆฌ์ฆ/์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด24 ํ๋ก๊ทธ๋๋จธ์ค) ๊ฐ์ธ์ ๋ณด ์์ง ์ ํจ๊ธฐ๊ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ )https://school.programmers.co.kr/learn/courses/30/lessons/150370ํ์ด)import java.util.*;class Solution { public int[] solution(String today, String[] terms, String[] privacies) { List arr = new ArrayList(); Map expiryDate = new HashMap(); // ์ฝ๊ด ์ ๋ณด ํ์ฑ for (String s : terms) { String[] split = s.split(" "); char termType = split[0].char.. 2025. 2. 20. ํ๋ก๊ทธ๋๋จธ์ค) ๋ฐํํ๋ฉด ์ ๋ฆฌ ๋ฌธ์ )https://school.programmers.co.kr/learn/courses/30/lessons/161990 ํ์ด1) -> ์ฑ๋ฅ์ด ๋ ์ข์ ์ฝ๋ ( ์ข ๋ ํจ์จ์ )class Solution { public int[] solution(String[] wallpaper) { int lux = wallpaper.length; int luy = wallpaper[0].length(); int rdx = 0; int rdy = 0; for(int i=0; i ํ์ด2) -> ์ฑ๋ฅ์ ๋น์ทํ๊ฑฐ๋ StreamAPI์ฌ์ฉ์ ๋ด๋ถ์ ์ผ๋ก ๋ฉ์๋ ํธ์ถ ๋น์ฉ์ด ์ถ๊ฐ๋์ด ์กฐ๊ธ ๋ ๋จ์ด์ง ์ ์์ but, ๊ฐ๋ ์ฑ ํฅ์๊ณผ ์ต์, ์ต๋๊ฐ ์ฐพ์ .. 2025. 2. 19. ํ๋ก๊ทธ๋๋จธ์ค) ์ฑ๊ฒฝ ์ ํ ๊ฒ์ฌํ๊ธฐ ๋ฌธ์ ๋งํฌhttps://school.programmers.co.kr/learn/courses/30/lessons/118666?language=java ํ์ดํด๋น ๋ฌธ์ ๋ MBTI ๊ฒ์ฌ์ง๋ฅผ ๊ณ์ฐํ๋ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ๋ฉด ํธํ๋ค.survey์ index๋ง๋ค 2๊ฐ์ง ์ค ์ด๋ค ์ ํ์ ๊ตฌ๋ณํ๋ ๊ฑด์ง ์จ์๊ณ , choices์ index๋ง๋ค๋ ๋งค์ฐ ๋น๋์ ~ ๋งค์ฐ ๋์ ๊น์ง๋ฅผ ๊ณ ๋ฅด๊ธฐ ๋๋ฌธ์ ๋๋ ์๋์ ๊ฐ์ด ๋จผ์ type๊ณผ type์ ์ธ๋ฑ์ค์ ๋ฐ๋ฅธ typeCount ๋ฐฐ์ด์ ์ ์ธํ์ฌ ๊ฐ์ฐ์ ์ ๋ํ ์ ์๋๋ก ํ๋ค. ์ฒซ ๋ฒ์งธ ๋ฐ๋ณต๋ฌธ์์๋if์ ๊ฒฝ์ฐ) ๋น๋์์ธ ๊ฒฝ์ฐ typeCount์ ํด๋นํ๋ ์ ํ์ ๊ฐ์ฐ์ ์ด ์ ํ์ง๋ฅผ ๊ณ ๋ฅธ ๋งํผ ์ฃผ์ด์ง๊ฒ ํ๊ณ , else if์ ๊ฒฝ์ฐ) ๋์์ธ ๊ฒฝ์ฐ typeCount์ ํด๋นํ๋ ์ ํ์ ๊ฐ์ฐ์ ์ด ์ ํ.. 2025. 2. 18. ํ๋ก๊ทธ๋๋จธ์ค) ํ๋ฒ๊ฑฐ ๋ง๋ค๊ธฐ ๋ฌธ์ ๋งํฌ)https://school.programmers.co.kr/learn/courses/30/lessons/133502 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.kr ํ์ด)ํ๋ฒ๊ฑฐ ์๊ธฐ ๋ฌธ์ ๋ ๋นต, ์์์ถ, ํจํฐ, ๋นต ์์๋ก ๋์ด ์๋ ๋ฒ๊ฑฐ๋ฅผ ๋ง๋ค ์ ์์๋ ๋ง๋ค answer๊ฐ์ด ์ฆ๊ฐํ๋ ๋ฌธ์ ์ด๋ค.ํ ํธ๋ฆฌ์ค์ฒ๋ผ ์์ด๋ฉด์ ์ค๊ฐ์ ์์์ ๊ฐ์ ํ๋ฒ๊ฑฐ๊ฐ ๋ง๋ค์ด์ง๋ฉด ๋ฟ ํ๊ณ ์ฌ๋ผ์ง๊ณ ๊ทธ ์๋ฆฌ๋ฅผ ๋ฉ๊พธ๋ฉด์ ์์ ๊ฒ๋ค์ด ๋ด๋ ค์จ๋ค๊ณ ์๊ฐํ๋ฉด ์ฝ๋ค.์ด ๋ฌธ์ ๋ ์ผ๋จ ArrayList๋ฅผ ์ด์ฉํด์ ์ธ๋ฑ์ค๋ฅผ ์ ๋์ ์ผ๋ก ๊ด๋ฆฌํ๋๊ฒ ์ค์ํ ๊ฒ ๊ฐ์๋ค.๊ทธ๋์ ๋๋ while๋ฌธ์ ๋๋ฉด์ 1,2,3,1 ์ด ๋์์๋ answer๊ฐ.. 2025. 2. 17. ํ๋ก๊ทธ๋๋จธ์ค : ๋์ถฉ๋ง๋ ์ํ(56/Lv3) ๋ฌธ์ ) ๋์ถฉ๋ง๋ ์ํhttps://school.programmers.co.kr/learn/courses/30/lessons/160586 keymap์ ์ํ ๊ท์น์ด, targets์ ์ณ์ผํ๋ String๊ฐ๋ค์ด ๋ค์ด์จ๋ค.์ด๊ฒ์ ์ต์ํ์ ์ณ์ ๋ช ๋ฒ๋ง์ targets์ ์น ์ ์๋์ง ๋ฐํํ๋ค (์น ์ ์๋ ๊ฒฝ์ฐ -1๋ฐํ) ๋์ ๊ฒฝ์ฐ ํด๋น ๋ฌธ์ ๋ฅผ ๋ณด์๋ง์ ๋ฐฐ์ด์ A~Z๊น์ง ์ต์ ๋ช ๋ฒ ๋ง์ ๋๋ฌํ๋์ง ์ ์ฅ ํ ๋ค alphabetCount๋ฐฐ์ด์ ๋ฏธ๋ฆฌ ์ ์ฅํ๋ค,target์์ ๊ทธ ๋ฐฐ์ด๊ฐ์ ๋ณด๋ฉฐ ์ ๊ทผํ๋ ๊ฒ์ด ๋น ๋ฅด๊ฒ ๋ค๊ณ ์๊ฐํ์ฌ ๊ทธ๋ ๊ฒ ์ฝ๋๋ฅผ ์ง๊ฒ ๋์๋ค.๊ทธ ๊ฒฐ๊ณผ ์ฑ๊ณต์ ์ผ๋ก ์๋์ ๊ฐ์ด ์ฝ๋๋ฅผ ์งค ์ ์์๋ค. class Solution { public int[] solution(String[] keymap, St.. 2025. 2. 12. ๋ฐฑ์ค 15711๋ฒ - ํ์์ ์ง๊ฟ java ๋ฌธ์ ํ์ด 15711๋ฒ ํ์์ ์ง๊ฟ(๋ฐฑ์ค ๊ธธ๋ผ์ก์ด part 2-4 ๊ธฐ์ด์ํ) ์๊ฐ ์ ํ๋ฉ๋ชจ๋ฆฌ ์ ํ์ ์ถ์ ๋ต๋งํ ์ฌ๋์ ๋ต ๋น์จ1 ์ด256 MB7339131991216.468%๋ฌธ์ ํ์์ ๋๋ผ ๋๋๋๋์์๋ ์ธ์ฐ์ ์ฆํ๋ก ๋์ ํ๋์ฉ ๊ฐ์ง๊ณ ์๋ค. ๊ทธ๋ค์ ์ง๊ทนํ ํ๋ฒํ ๋ฐฉ๋ฒ์ผ๋ก ์ด ๋์ ์ด์ฉํ์ฌ ์ด๋ค ๋ ์ฌ๋์ด ํ์์ ์ง๊ฟ์ธ์ง ํ๋จํ๋๋ฐ, ๋ ์ฌ๋์ ๋์ ์๋ก ์ด์ด๋ถ์ด๊ณ ๊ทธ ๋์ ๋ค์ ๊ธธ์ด๊ฐ ์์์ธ ๋ ๋๊ฐ๋ก ์ ํํ ๋๋ ์ ์๋ค๋ฉด ๋ ์ฌ๋์ ํ์์ ์ง๊ฟ์ด๋ผ๊ณ ํ๋ค. ํ์ง๋ง ๊ทธ๋ค์ ๊ธธ์ด๊ฐ ์์์ธ ๋๊ฐ์ ๋์ผ๋ก ๋๋ ์ ์๋์ง ํ๋จํ๋ ๊ฒ์ด ์ด๋ ค์์ ๋๋ถ๋ถ ์๋ก๊ฐ ์ธ์ฐ์์ ๋ชจ๋ฅด๊ณ ๊ทธ๋ฅ ์ง๋๊ฐ๋ค๊ณ ํ๋ค. ์ ์ํ๊ฒ๋...๊ทธ๋ฐ ๊ทธ๋ค์ ์ํด์ ์ด๋ค ๋ ์ฌ๋์ด ํ์์ ์ง๊ฟ์ธ์ง ํ๋จํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ.ํธ์์ ๋ ์ฌ๋์ ๋์ ์ด.. 2024. 11. 21. ์ด์ 1 2 3 4 ๋ค์