๋ฐ์ํ ๊ฐ๋ฐ/์๊ณ ๋ฆฌ์ฆ12 [ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ๋ฒ ์คํธ ์จ๋ฒ - ํด์ ๋จผ์ ์๊ฐํ๋ ํ์ด ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ๋ค. ๊ฐ ์ฅ๋ฅด์ ๊ฐ์๋ฅผ HashMap์ ๋ด๊ธฐ classic : 3 pop : 2 ๊ฐ ์ฅ๋ฅด์ ์ฌ์ ํ์ ํฉ๊ณ๋ฅผ HashMap์ ๋ด๊ณ , ๋ด๋ฆผ์ฐจ์์ผ๋ก sortingํ๊ธฐ pop : 3100 classic : 1450 pop ์ฅ๋ฅด์ ์ฌ์ ํ์ ํฉ๊ณ๊ฐ ๊ฐ์ฅ ๋ง์ผ๋ฏ๋ก pop ์ฅ๋ฅด ๋ ธ๋์ index๊ฐ ๋จผ์ ์๋ก๋์ด์ผ ํ๋ค. ex) 4, 1 ๊ทธ ๋ค์์ผ๋ก classic ์ฅ๋ฅด ๋ ธ๋์ index๊ฐ ์๋ก๋์ด์ผ ํ๋๋ฐ ๊ฐ ์ฅ๋ฅด๋ณ 2๊ฐ์ฉ๋ง ์๋ก๋ ์ ์์ผ๋ฏ๋ก 3, 0์ด ์ฐจ๋ก๋ก ์๋ก๋๊ณ 2๋ ์๋ก๋์ง ๋ชปํ๋ค. ๋ฐ๋ผ์ ์จ๋ฒ์ 4, 1, 3, 0 index ์์ผ๋ก ์๋ก๋๋ค. ์ด๋ฅผ ์ํ์ฌ HashMap hm = new HashMap(); ๋ฅผ ์์ฑํ์๋ค. key๋ ์ฅ๋ฅด์ด๋ฉฐ, value๊ฐ ๋ HashMap.. 2022. 2. 20. [ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ์์ฅ - ํด์ ์ด ๋ฌธ์ ๋ HashMap์ putํ๋ ๋ถ๋ถ์ด ์์ฃผํ์ง ๋ชปํ ์ ์ ๋ฌธ์ ์ ๋๊ฐ๋ค. ๋จผ์ HashMap์ ์ท์ ์ข ๋ฅ๋ณ๋ก ๋ช ๊ฐ๊ฐ ์๋์ง put ํ๋๋ก ํ์. import java.util.HashMap; class Solutio { public int solution(String[][] clothes) { int answer = 1; HashMap hm = new HashMap(); for (int i=0; i 2022. 2. 18. [ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ์ ํ๋ฒํธ ๋ชฉ๋ก - ํด์ ๋จผ์ ๋ฐฐ์ด์ ๋ฐ์ดํฐ ํ๋ํ๋๋ฅผ ๋ค ๋น๊ตํ๋ ๋จ์ํ ๋ฐฉ๋ฒ์ผ๋ก ํ์ด๋ณด์๋ค. ์ญ์๋ ํจ์จ์ฑ ํ ์คํธ์์ ํ๋ฝ! ์ด๋ ๊ฒ ํ์ง ๋ง๋ผ๊ณ ๊ธฐ๋กํด๋ณธ๋ค.. class Solution { public boolean solution(String[] phone_book) { boolean answer = true; for(int i=0; i 2022. 2. 18. [ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ์์ฃผํ์ง ๋ชปํ ์ ์ - ํด์ 1. Sort ์ฐธ์ฌ์์ ์์ฃผ์ Array๋ฅผ ์ ๋ ฌํ ํ ๊ฐ์ ๋น๊ตํ๋ ๋ฐฉ๋ฒ ์ ์ถ๋ ฅ ์์ ์ธ๋ฒ์งธ ๊ฒฝ์ฐ๋ฅผ sortํ๋ฉด participant๋ ana | mislav | mislav | stanko โผ -------------- ์ผ์นํ์ง ์์ completion๋ ana | mislav | stanko import java.util.Arrays; class Solution { public String solution(String[] participant, String[] completion) { Arrays.sort(participant); Arrays.sort(completion); int i; for (i = 0; i < completion.length; i++) { if (!participant[i].eq.. 2022. 2. 18. ์ด์ 1 2 ๋ค์ 728x90 ๋ฐ์ํ