https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXGEbd6cjMDFAUo SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com ์ซ์ 1๋น ์์ง์ 1ํ์ด๊ณ .. ๋ด๊ฐ ํผ ๋ฐฉ์์ ๊ฑด์ด๋๋ฏธ์ ์ด ํฉ์ ํ๊ท ์ ๋ง๋๋๊ฑฐ๋๊น, ํ๊ท ์ ๊ตฌํ๋ค์์ ํ๊ท ๋ณด๋ค ์์ ์ซ์๋ค์ด ํ๊ท ๊น์ง ์ฐจ์ด๋ฅผ ๋ค ๋ํ๋ฉด ๊ทธ๊ฒ ์์ง์ ํ์์ด๋ค. ๊ณ ๋ ค๋ฅผ ์ํด๋ ๋๋ ์์๊ฐ ์๋๋ฐ, ์ด๋ฏธ ํ๊ท ๋ณด๋ค ํฐ ๊ฒฝ์ฐ๋ ์นด์ดํ ํ์ง์์๋ ๋๋ค. import java.util.Scanner; import java.util.*; public class Solution { public ..
https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AWoEzJFa2A4DFARq&categoryId=AWoEzJFa2A4DFARq&categoryType=CODE&problemTitle=&orderBy=PASS_RATE&selectCodeLang=ALL&select-1=3&pageSize=10&pageIndex=7 SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com ํฌํฌ์ธํฐ ์๊ณ ๋ฆฌ์ฆ๋ง ์ฐ๋ฉด ๋ import java.util.Scanner; class Solution{ public static void ..
https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AWIX_iFqjg4DFAVH&categoryId=AWIX_iFqjg4DFAVH&categoryType=CODE&problemTitle=&orderBy=PASS_RATE&selectCodeLang=ALL&select-1=3&pageSize=10&pageIndex=12 SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com ์์ ๋ฒ์๊ฐ ์์์ ๊ทธ๋ฅ ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํด์ ๊ทธ๋๋ก ์ ์ถ๋ ฅํ๋๋ฐ .. ์ด๊ฒ ์ ์ ๋ต๋ฅ 40ํ๋ก์ง .. import java.util.Sc..
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWVWgkP6sQ0DFAUO SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com ์๋ฆฟ์์ ๋ฐฐ์ด์ ํ๋ฐ๋ณตํ๋ for๋ฌธ์ i๋ฒ์๋ฅผ ์กฐ๊ธ ํค๋งจ๊ฑฐ๋นผ๊ณ ๋ฌธ์ ์์ฒด๋ ์ฌ์ ๋ค. import java.util.Scanner; class Solution{ public static void main(String args[]) throws Exception{ Scanner kb = new Scanner(System.in); int T = kb.nextInt(); for (int t = 1; t
https://swexpertacademy.com/main/code/problem/problemSolver.do?contestProbId=AWGsRbk6AQIDFAVW SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com ๊นจ๋ํ๊ฒ ํผ๊ฑฐ๊ฐ์ง ์์๋ฐ ๋์ถฉ ํผ ๋ก์ง์ ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ๊ณ ๋์ ๋ฐ์ ์ ๊ธฐ์ค์ผ๋ก Q1, Q2 ์ ๋๋๊ณ ์ ๋ต์ผ๋ก ์ถ๋ ฅํ arraylist์ Q1, Q2์ ์๋ ๊ฐ๋ค์ ์์๋๋ก ๋ฃ์ผ๋ฉด์ ํ๊ฐ ๋น์ด์ง๋ฉด stop.. import java.util.Scanner; import java.util.*; class Solution{ public static void main(String args[]) throws..
https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AWRuoqCKkE0DFAXt&categoryId=AWRuoqCKkE0DFAXt&categoryType=CODE&problemTitle=&orderBy=PASS_RATE&selectCodeLang=ALL&select-1=3&pageSize=10&pageIndex=11 SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com ํธ๋๋ฐ ์ด๋ ต์ง ์์๋ค. ์๋ผํ ์คํ ๋ค์ค์ ์ฒด๋ฅผ ์ด์ฉํ์ฌ ๋ฐ๋ก ์์๋ฅผ arraylist์ ์ถ๊ฐํ๊ณ , arraylist์ a์ด์์ธ ์๋ถํฐ ํน๋ณ..
https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AWkIdD46A5EDFAXC&categoryId=AWkIdD46A5EDFAXC&categoryType=CODE&problemTitle=&orderBy=PASS_RATE&selectCodeLang=ALL&select-1=3&pageSize=10&pageIndex=9 SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com ์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด๋ค์ ์ฒซ๊ธ์๋ง ๋ฐ๋ก ๋ฌธ์์ด a ๋ก ๋ง๋ ๋ค์ "A-Z" ๋ฌธ์์ด์ ์์๋๋ก , a์ ์์ผ๋ฉด cnt ++.. ์์๋๋ก ์์ด์ผํ๋๊น..
๐ก Collection ์ด๋? collection : ๊ฐ์ฒด์ด๋ฉฐ ๋ฐฐ์ด์ฒ๋ผ ์ฌ๋ฌ ์์๋ฅผ ๋ด์ ์ ์๋ ์๋ฃ๊ตฌ์กฐ ๐ก Collection ์๋ฃ๊ตฌ์กฐ ์ ํ 1. ์์๊ฐ ์๋ ๋ชฉ๋ก์ธ List 2. ์์๊ฐ ์ค์ํ์ง ์์ ๋ชฉ๋ก์ธ Set 3. ๋จผ์ ๋ค์ด์จ ๊ฒ์ด ๋จผ์ ๋๊ฐ๋(FIFO) Queue 4. Key-Valueํํ๋ก ์ ์ฅ๋๋ Map ๐ก HashMap๊ณผ HashSet์ ์ฐจ์ด์ 6๊ฐ์ง 1. ์ ์ HashMap : Map ์ธํฐํ์ด์ค์ ๊ตฌํ์ฒด๋ก, HashTable๊ณผ ์ ์ฌํ ์๋ฃ๊ตฌ์กฐ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ HashSet : Set์ ์ธํฐํ์ด์ค ๊ตฌํ์ฒด๋ก, ๋ด๋ถ์ ์ผ๋ก HashMap์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ HashTable๊ณผ ์ ์ฌํ ์๋ฃ๊ตฌ์กฐ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ 2. ๋ฐ์ดํฐ ์ ์ฅ ํํ HashMap : Key-Value ์ ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ..