๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

๊ฐœ๋ฐœ/์•Œ๊ณ ๋ฆฌ์ฆ˜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.
728x90
๋ฐ˜์‘ํ˜•