๋ฌธ์ ๋งํฌ: https://programmers.co.kr/learn/courses/30/lessons/42586 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๊ธฐ๋ฅ๊ฐ๋ฐ ํ๋ก๊ทธ๋๋จธ์ค ํ์์๋ ๊ธฐ๋ฅ ๊ฐ์ ์์ ์ ์ํ ์ค์ ๋๋ค. ๊ฐ ๊ธฐ๋ฅ์ ์ง๋๊ฐ 100%์ผ ๋ ์๋น์ค์ ๋ฐ์ํ ์ ์์ต๋๋ค. ๋, ๊ฐ ๊ธฐ๋ฅ์ ๊ฐ๋ฐ์๋๋ ๋ชจ๋ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ค์ ์๋ ๊ธฐ๋ฅ์ด ์์ ์๋ programmers.co.kr ํ์ด: ์ด ๋ฌธ์ ์ ์์ ์ ์์ ์๋ ๊ธฐ๋ฅ์ด ๋ฐฐํฌ๋์ด์ผ ๋ค์ ๊ธฐ๋ฅ์ด ๋ฐฐํฌ๋ ์ ์๋ค๋ ๊ฒ์ด๋ค.Queue๋ ๋จผ์ ๋ฃ์ ๋ฐ์ดํฐ๊ฐ ๋จผ์ ๋์ค๋ FIFO(First In First Out) ํน์ง์ ๊ฐ์ง๊ณ ์์ผ๋ฏ๋ก ๋ฌธ์ ํด๊ฒฐ์ ์ฐธ๊ณ ํ๋ค. // ์์ ์๋ฃํ๋ ๋ฐ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ ๊ณ์ฐ: (100 - ์์ ์ง๋) / ์์ ์๋ for (int i = 0; i ..
๋ฌธ์ ๋งํฌ: https://programmers.co.kr/learn/courses/30/lessons/17677 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - [1์ฐจ] ๋ด์ค ํด๋ฌ์คํฐ๋ง ๋ด์ค ํด๋ฌ์คํฐ๋ง ์ฌ๋ฌ ์ธ๋ก ์ฌ์์ ์์์ง๋ ๋ด์ค, ํนํ ์๋ณด์ฑ ๋ด์ค๋ฅผ ๋ณด๋ฉด ๋น์ท๋น์ทํ ์ ๋ชฉ์ ๊ธฐ์ฌ๊ฐ ๋ง์ ์ ์ ํ์ํ ๊ธฐ์ฌ๋ฅผ ์ฐพ๊ธฐ๊ฐ ์ด๋ ต๋ค. Daum ๋ด์ค์ ๊ฐ๋ฐ ์ ๋ฌด๋ฅผ ๋งก๊ฒ ๋ ์ ์ ์ฌ์ ํ๋ธ programmers.co.kr ํ์ด: ๋ฌธ์ ๋ฅผ ํ ๋ ๋จผ์ ์ด ์์๋ก ์๊ฐํ๋ค. 1. str1, str2 ์ ๋ ฅ์ผ๋ก ๋ค์ด์จ ๋ ๋ฌธ์์ด์ ๋ ๊ธ์์ฉ ๋์ด์ ๋ค์ค์งํฉ์ ์์ ๋ฆฌ์คํธ๋ก ๋ง๋ค๊ธฐ. - ์ด๋ ๋ช ๊ฐ์ ์์๊ฐ ๋ค์ด์ฌ์ง ๋ชจ๋ฅด๋ List๋ฅผ ์ฌ์ฉํจ. - ์๋ฌธ์๊ฐ ์๋ ๊ฒฝ์ฐ ๋๊ฒจ์ผ ํ๋ฏ๋ก ASCII ์ฝ๋๋ก ๋น๊ต. (charAt()์ ํตํด ๋ฌธ์์ด->์ซ์) 2. ์์นด๋..
ํ๋ฃจ ์ข ์ผ repogitory ์๋ก ๋ง๋ค์๋ค๊ฐ ๋ค์ ์ง์ ๋ค๊ฐ eclipse git ์ฐ๋ํ๋ค๊ฐ ํด์ ํ๋ค๊ฐ ๋ป์งํ ๊ฒฐ๊ณผ... ๋๋์ด ํด๊ฒฐํจ ๐ญ [Eclipse] Github push ์ค๋ฅ (rejected - non-fast-forward) ํด๊ฒฐํ๊ธฐ ์ดํด๋ฆฝ์ค์์ Github๋ก push๋ฅผ ํ๋ ๊ณผ์ ์์ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ์ ๋ง์ฃผ ๋ณด๊ณค ํฉ๋๋ค. ์ด๋๋ ๋จผ์ ์ดํด๋ฆฝ... blog.naver.com
๊ฐ์ด ๊ณต๋ถํ๋ ์ฌ๋์ด ์ธํ ๋ฆฌ์ ์ด ํ๋ฒ ์ฐ๋ฉด ๋์๊ฐ ์ ์๋ค๊ณ ํ๊ธธ๋... ํ์ ์ด๋ฉ์ผ๋ ์ด์ ์๊ฒ ๋ค ๋ค์ด๋ฐ์๋๋ฐ... ํ์คํ gradle ์๋ ์ ๋ฐ์ดํธ๋ ์์ฒญ ํธํ๋ค๋ ๊ฑด ์๊ฒ ๋ค ์ด๋์ ์ ๋ฃ๋ก ์ฐ๋ ๋ณด๋ค ๋ฌธ์ ๋ ์ผํ ๋๋ eclipse๋ฅผ ์ฐ๊ณ ์์ด์ ๊ฐ์ธ์ ์ผ๋ก ๊ณต๋ถํ ๋๋ง IntelliJ๋ก ๋ ๋ค ๋ฒ๊ฐ์๊ฐ๋ฉด์ ์ธ ์ ์์๊น...? ์ผ๋จ ์ง๊ธ์ ์์ฒญ ํท๊ฐ๋ฆผ...............
IntelliJ(์ธํ ๋ฆฌ์ ์ด) ๋จ์ถํค ๋ชจ์ Intellij IDEA(์ธํ ๋ฆฌ์ ์ด) ๋จ์ถํค ์ ๋ฆฌ ๋ฐ๋์ ์ตํ์ผํ ๋จ์ถํค ๋จ์ถํค ์ค๋ช Ctrl + Shift + Space ์ ํฉํ ์ฝ๋ ์๋์์ฑ์ ์ถ์ฒ (Smart Code Completion) Shift + Shift ํ์ผ, ํด๋์ค, ์ค์ ๋ฑ ํค์๋์ ๊ด๋ จ๋ ๊ฐ๋ฅํ ๋ชจ๋ ๊ฒ์ ๊ฒ์ (Search Everywhe.. jaimemin.tistory.com ์์ฃผ ์ฐ๋ ๋จ์ถํค ์ ๋ฆฌ ๋จ์ถํค ์ค๋ช Shift + F6 ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ ๊ทธ ์ธ ๊ฐ๋ฐ ๊ด๋ จ ๋จ์ถํค ๋จ์ถํค ์ค๋ช psvm java class์์ main ๋ฉ์๋ ์๋ ์์ฑ sout System.out.println(); ์๋ ์์ฑ - soutv : System.oout.println("๋ณ์๋ช = " + ๋ณ์๋ช ); ์์ผ..
๋ฌธ์ ๋งํฌ: https://www.acmicpc.net/problem/1406 1406๋ฒ: ์๋ํฐ ์ฒซ์งธ ์ค์๋ ์ด๊ธฐ์ ํธ์ง๊ธฐ์ ์ ๋ ฅ๋์ด ์๋ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ์ด ๋ฌธ์์ด์ ๊ธธ์ด๊ฐ N์ด๊ณ , ์์ด ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ธธ์ด๋ 100,000์ ๋์ง ์๋๋ค. ๋์งธ ์ค์๋ ์ ๋ ฅํ ๋ช ๋ น์ด์ ๊ฐ์ www.acmicpc.net ์์ค ์ฝ๋: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Stack; import java.util.StringToke..
ArrayList๋ ArrayList๋ ๋ฐฐ์ด๊ณผ ์ ์ฌํ๋ฉฐ, List ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ๊ฒ์ด๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ ๋ฐ์ดํฐ์ ์์ฐจ์ ์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅํ ์ฐ์๋ ์๋ฃ๊ตฌ์กฐ์ด๋ค. ArrayList์ ํน์ง ์ด๊ธฐํํ ๋ ํฌ๊ธฐ๋ฅผ ์ง์ ํ ํ์๊ฐ ์๋ค. ๋ฐฐ์ด์ ํฌ๊ธฐ๊ฐ ๊ณ ์ ๋์ด ์์ง๋ง, ArrayList๋ ์ฌ์ด์ฆ๊ฐ ๋์ ์ผ๋ก ํ ๋น๋๋ ๋ฐฐ์ด์ด๋ค. ์ฐธ์กฐ ํ์ (reference type)๋ง ์์๋ก ์ ์ฅํ ์ ์๋ค. ๋ฐ์ดํฐ ์ค๋ณต์ด ๊ฐ๋ฅํ๋ฉฐ, null ๊ฐ๋ ํ์ฉํ๋ค. ์๋ฃ๋ฅผ ๋๋์ผ๋ก ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ๋ฉด ๋ด๋ถ ์ฒ๋ฆฌ ์์ ์ด ๋์ด๋์ ์ฑ๋ฅ์ด ๋จ์ด์ง ์ ์๋ค. ArrayList์ ์ฃผ์ ๋ฉ์๋ ๋ฉ์๋ ์ค๋ช boolean add(E e) ์ง์ ๋ ์ ๋ค๋ฆญ ํ์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ๋ค. void add(int index, E element) ํน์ ์ธ๋ฑ์ค ์์น์ ..
๋ฌธ์ ๋งํฌ: https://programmers.co.kr/learn/courses/30/lessons/92334 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ ๊ณ ๊ฒฐ๊ณผ ๋ฐ๊ธฐ ๋ฌธ์ ์ค๋ช ์ ์ ์ฌ์ ๋ฌด์ง๋ ๊ฒ์ํ ๋ถ๋ ์ด์ฉ์๋ฅผ ์ ๊ณ ํ๊ณ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ์ผ๋ก ๋ฐ์กํ๋ ์์คํ ์ ๊ฐ๋ฐํ๋ ค ํฉ๋๋ค. ๋ฌด์ง๊ฐ ๊ฐ๋ฐํ๋ ค๋ ์์คํ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๊ฐ ์ ์ ๋ ํ ๋ฒ์ ํ ๋ช ์ programmers.co.kr ์์ค ์ฝ๋: import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.StringTokenizer; public class Solution { public int[] solution(String[] id_list, String[] re..
๋ฌธ์ ๋งํฌ: https://www.acmicpc.net/problem/15953 15953๋ฒ: ์๊ธ ํํฐ ์ฒซ ๋ฒ์งธ ์ค์ ์ ์ด์ง๊ฐ ์์๋ ฅ์ ๋ฐํํ์ฌ ๊ฐ์ ํ ํ์ T(1 ≤ T ≤ 1,000)๊ฐ ์ฃผ์ด์ง๋ค. ๋ค์ T๊ฐ ์ค์๋ ํ ์ค์ ํ๋์ฉ ์ ์ด์ง๊ฐ ํด๋ณธ ๊ฐ์ ์ ๋ํ ์ ๋ณด๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ์ค์๋ ๋ ๊ฐ์ ์์ด ์๋ www.acmicpc.net ์์ค ์ฝ๋: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Arrays; import java.util...
git์ push ํ๊ธฐ ์ ๋์ค๋ username์ ๋ณ๊ฒฝํ๊ธฐ ์ํด์ Team ๋ฉ๋ด๋ฅผ ์ฐพ๋๋ฐ ๋ณด์ด์ง ์์์ ๋นํฉํ๋ค. ๋ฐ๋ก ๊ตฌ๊ธ์ ๋ค์ง ๊ฒฐ๊ณผ eclipse ์ต์ ๋ฒ์ ์์ Team ๋ฉ๋ด๋ช ์ด ๋ณ๊ฒฝ๋์๋ค๋ ์ฌ์ค์ ์๊ฒ ๋จ. (๋ด eclipse๋ 2022-03 (4.23.0) Version) Team์์ Version Control๋ก ๋ฐ๋์๋ค๊ณ ํ๋ค. + git์ push ํ ๋ ๋์ค๋ username์ eclipse์์ ๋ณ๊ฒฝํ๊ธฐ eclipse๊ฐ ์๋ ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ์ eclipse.ini ํ์ผ์์ ๋ณ๊ฒฝํด ์ฃผ๋ ๋ฐฉ๋ฒ๋ ์์ ์ด๊ฑด eclipse ์์์ ๋ฑ๋กํด ์ฃผ๋ ๋ฐฉ๋ฒ User Settings-Add Entry...์์ ์บก์ฒ์ฒ๋ผ ์ ๋ ฅํ๊ณ Value์ ์์ ์ด ์ ์ฅํ ์ด๋ฆ์ ๋ฃ์ด ์ฃผ๋ฉด ๋จ. Key๋ฅผ user.email ..