์ฝํ (์๋ฐEz๐ช)
๋จธ์ฑ์ด ์คํฌํ (25/08/19)
๊ธฐ์ด - ์๋ฃ์ ๋ฌธ - ์๋ฃSQL - ์๋ฃ์๊ณ ๋ฆฌ์ฆโ ํด์ํฐ์ผ๋ชฌโ https://awesomepossum.tistory.com/270์์ฃผํ์ง ๋ชปํ ์ ์โ https://aweso...
์ฌ์ด์ฝํ
์ฌ์ด ๋ฌธ์ ๋ฉ์๋ ์์ฃผ๋ก ์ ๋ฆฌ ์๊ณ ๋ฆฌ์ฆ/์๋ฃ๊ตฌ์กฐ๋ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌ
1. [Java] ์ํธ ํด๋ - cipher.charAt(i - 1)
https://school.programmers.co.kr/learn/courses/30/lessons/120892์ค๋ตclass Solution { public St...
2. [Java] ๋๋ฌธ์์ ์๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/120893์ค๋ตclass Solution { public St...
3. [Java] ์์ด๊ฐ ์ซ์ด์ - numbers.replaceAll(a,b);
https://school.programmers.co.kr/learn/courses/30/lessons/120894์ค๋ตclass Solution { public lo...
4. [Java] ์ธ๋ฑ์ค ๋ฐ๊พธ๊ธฐ - return new String(arr);
https://school.programmers.co.kr/learn/courses/30/lessons/120895์ค๋ตclass Solution { public St...
5. [Java] ํ ๋ฒ๋ง ๋ฑ์ฅํ ๋ฌธ์ (๋ฌธ์์ด) - sb.toString();
https://school.programmers.co.kr/learn/courses/30/lessons/120896์ค๋ตimport java.util.*; class So...
6. [Java] ์ฝ์๊ตฌํ๊ธฐ - list.toArray(new String[0]);
https://school.programmers.co.kr/learn/courses/30/lessons/120897์ค๋ตimport java.util.*; class So...
7. [Java] ๊ฐ์ฅ ํฐ ์ ์ฐพ๊ธฐ- return new int[]{max, idx};
https://school.programmers.co.kr/learn/courses/30/lessons/120899์ค๋ตimport java.util.*; class So...
8. [Java] ๋ฌธ์์ด ๊ณ์ฐํ๊ธฐ - Character.isDigit(c)
https://school.programmers.co.kr/learn/courses/30/lessons/120902ํ๋ฆฐ ์ฝ๋ (1์ฐจ ์๋)class Solution { ...
9. [Java] ๋ฐฐ์ด์ ์ ์ฌ๋(๋ฐฐ์ด, Set) - set.contains(str)
https://school.programmers.co.kr/learn/courses/30/lessons/120903Set ์ ํ์ฉํ ์ฝ๋import java.util.*; ...
10. [Java] ์ซ์ ์ฐพ๊ธฐ - String.indexOf(), String.valueOf()
https://school.programmers.co.kr/learn/courses/30/lessons/120904์ค๋ตclass Solution { public in...
11. [Java] ์ผ๊ฐํ์ ์์ฑ์กฐ๊ฑด(2): case2๋ ์ longer - shorter์ธ๊ฐ?
https://school.programmers.co.kr/learn/courses/30/lessons/120868ํ๋ก๊ทธ๋๋จธ์ค ์ผ๊ฐํ์ ์์ฑ์กฐ๊ฑด(2)๋ ๋ณ์ด ์ฃผ์ด์ก์ ๋, ๋...
12. [Java] ์น์์ด(1): break vs continue
https://school.programmers.co.kr/learn/courses/30/lessons/120956ํ๋ก๊ทธ๋๋จธ์ค ์น์์ด(1)๋จธ์ฑ์ด์ ์กฐ์นด๊ฐ ๋ฐ์ํ ์ ์๋ ๋จ์ด...
13. [Java] ๋ฐฐ์ด๋ง๋ค๊ธฐ4: stack โ int[] ๋ณํ
https://school.programmers.co.kr/learn/courses/30/lessons/181918?language=java1. ์ ์ฒด ์ฝ๋import java...
14. [Java] ์ฃผ์ฌ์ ๊ฒ์ 3
https://school.programmers.co.kr/learn/courses/30/lessons/1819161. ์ฃผ์ฌ์ ์ ์ ๊ณ์ฐ ์กฐ๊ฑด๋ค ์ฃผ์ฌ์๊ฐ ๋ชจ๋ ๊ฐ์ ๊ฒฝ์ฐ์กฐ๊ฑด:...
15. [Java] 9๋ก ๋๋ ๋๋จธ์ง
https://school.programmers.co.kr/learn/courses/30/lessons/181914์ค๋ตclass Solution { public in...
16. [Java] ๋ฌธ์์ด ์ฌ๋ฌ๋ฒ ๋ค์ง๊ธฐ - sb.charAt()
https://school.programmers.co.kr/learn/courses/30/lessons/181913๋ฌธ์์ด my_string๊ณผ 2์ฐจ์ ์ ์ ๋ฐฐ์ด queries๊ฐ...
17. [Java] ๋ฐฐ์ด ๋ง๋ค๊ธฐ 5
https://school.programmers.co.kr/learn/courses/30/lessons/181912๋ฌธ์์ด ๋ฐฐ์ด intStrs์ ์ ์ k, s, l๊ฐ ์ฃผ์ด์ง๋ค....
18. [Java] ๋ถ๋ถ ๋ฌธ์์ด ์ด์ด ๋ถ์ฌ ๋ฌธ์์ด ๋ง๋ค๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181911my_strings: ๋ฌธ์์ด ๋ฐฐ์ดparts: ๊ฐ ๋ฌธ์์ด์์ ...
19. [Java] ์ ๋ฏธ์ฌ ๋ฐฐ์ด
https://school.programmers.co.kr/learn/courses/30/lessons/181909์ ๋ ฅ๊ฐ: ๋ฌธ์์ด my_string (์: "banana")์ ...
20. [Java] ๋ฌธ์์ด ์์ n๊ธ์
https://school.programmers.co.kr/learn/courses/30/lessons/181907๋งค๊ฐ๋ณ์: my_string, nmy_string์ ์์ n...
21. [Java] ๋ฌธ์์ด ๋ค์ง๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181905my_string๊ณผ ์ ์ s, emy_string์์ ์ธ๋ฑ์ค...
22. [Java] ์ธ๋ก ์ฝ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181904๋ฌธ์์ด my_string๊ณผ ๋ ์ ์ m, cmy_string...
23. [Java] ๊ธธ์ด์ ๋ฐ๋ฅธ ์ฐ์ฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181879์ ์๊ฐ ๋ด๊ธด ๋ฆฌ์คํธ num_list๊ฐ ์ฃผ์ด์ง ๋, ๋ฆฌ์คํธ์ ...
24. [Java] ์์ ๋ฐ๊พธ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181891์ ์ ๋ฆฌ์คํธ num_list์ ์ ์ n์ด ์ฃผ์ด์ง ๋,num_...
25. [Java] ์กฐ๊ฑด์ ๋ง๊ฒ ์์ด ๋ณํํ๊ธฐ 1
https://school.programmers.co.kr/learn/courses/30/lessons/181882์ ์ ๋ฐฐ์ด arr๊ฐ ์ฃผ์ด์ง๋ค.arr์ ๊ฐ ์์์ ๋ํด ๊ฐ์ดโ...
26. [Java] n๋ณด๋ค ์ปค์ง ๋๊น์ง ๋ํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181884์ ์ ๋ฐฐ์ด numbers์ ์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋ค.n...
27. [Java] ๋ฌธ์ ๊ฐ์ ์ธ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181902์ํ๋ฒณ ๋์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋ฌธ์์ด my_string์ด ์ฃผ์ด...
28. [Java] ๊ธ์์ง์ฐ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181900๋ฌธ์์ด my_string๊ณผ ์ ์ ๋ฐฐ์ด indices๊ฐ ์ฃผ์ด์ง...
29. [Java] ๊ฐ๊น์ด 1 ์ฐพ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181898์ ์ ๋ฐฐ์ด arr๊ฐ ์ฃผ์ด์ง๋ค.์ด๋ arr์ ์์๋ 1 ๋๋ ...
30. [Java] ๋ถ๊ธฐ์ ์ฐพ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181894์ ์ ๋ฐฐ์ด arr๊ฐ ์ฃผ์ด์ง๋ค.๋ฐฐ์ด ์์ 2๊ฐ ๋ชจ๋ ํฌํจ๋ ๊ฐ...
31. [Java] ๋ฐฐ์ด๋ง๋ค๊ธฐ 3
https://school.programmers.co.kr/learn/courses/30/lessons/181895์ ์ ๋ฐฐ์ด arr์ 2๊ฐ์ ๊ตฌ๊ฐ์ด ๋ด๊ธด ๋ฐฐ์ด interval...
32. [Java] ๋ฐฐ์ด ์กฐ๊ฐํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181893์ ์ ๋ฐฐ์ด arr์ query๊ฐ ์ฃผ์ด์ง๋ค. query๋ฅผ ์ํ...
33. [Java] ์ผ์ชฝ ์ค๋ฅธ์ชฝ
https://school.programmers.co.kr/learn/courses/30/lessons/181890๋ฌธ์์ด ๋ฆฌ์คํธ str_list์๋ "u", "d", "l",...
34. [Java] A ๊ฐ์กฐํ๊ธฐ - Character.toLowerCase() vs String.toLowerCase()
https://school.programmers.co.kr/learn/courses/30/lessons/181874๋ฌธ์์ด myString์ด ์ฃผ์ด์ง๋ค.myString์์ ์ํ๋ฒณ...
35. [Java] ํ ์ผ ๋ชฉ๋ก
https://school.programmers.co.kr/learn/courses/30/lessons/181885์ค๋ ํด์ผ ํ ์ผ์ด ๋ด๊ธด ๋ฌธ์์ด ๋ฐฐ์ด todo_list์๊ฐ๊ฐ...
36. [Java] ์กฐ๊ฑด์ ๋ง๊ฒ ์์ด ๋ณํํ๊ธฐ2
https://school.programmers.co.kr/learn/courses/30/lessons/181881์์ด arr์ ๊ฐ ์์์ ๋ํด ๋ค์ ์์ ์ ๋ฐ๋ณตํ๋ค.x >=...
37. [Java] 1๋ก ๋ง๋ค๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181880์ ์ n์ด ์์ ๋, 1์ด ๋ ๋๊น์ง ๋ค์์ ๋ฐ๋ณตํ๋ค์ง์๋ฉด:...
38. [Java] ์ํ๋ ๋ฌธ์์ด ์ฐพ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181878์ํ๋ฒณ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด myString๊ณผ pat์ด ์ฃผ์ด์ง...
39. [Java] ์ธ ๊ฐ์ ๊ตฌ๋ถ์ - ์ ๊ท์
https://school.programmers.co.kr/learn/courses/30/lessons/181862์์์ ๋ฌธ์์ด์ด ์ฃผ์ด์ก์ ๋ ๋ฌธ์ "a", "b", "c"๋ฅผ...
40. [Java] ํน์ ํ ๋ฌธ์๋ฅผ ๋๋ฌธ์๋ก ๋ฐ๊พธ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181873์์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด my_string,์์๋ฌธ์ 1๊ธ์...
41. [Java] ํน์ ๋ฌธ์์ด๋ก ๋๋๋ ๊ฐ์ฅ ๊ธด ๋ถ๋ถ ๋ฌธ์์ด ์ฐพ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181872๋ฌธ์์ด myString๊ณผ pat๊ฐ ์ฃผ์ด์ง๋ค.myString์...
42. [Java] ๋ฌธ์์ด์ด ๋ช ๋ฒ ๋ฑ์ฅํ๋์ง ์ธ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181871๋ฌธ์์ด myString๊ณผ pat์ด ์ฃผ์ด์ง๋ค. myString...
43. [Java] ํ๋ ฌ์ ๊ณฑ์
https://school.programmers.co.kr/learn/courses/30/lessons/129492์ฐจ์ ํ๋ ฌ arr1๊ณผ arr2๋ฅผ ์ ๋ ฅ๋ฐ์, arr1์ arr...
44. [Java] ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํ๊ธฐ 2 - ์ ๊ท์
https://school.programmers.co.kr/learn/courses/30/lessons/181868๋จ์ด๊ฐ ๊ณต๋ฐฑ ํ ๊ฐ ์ด์์ผ๋ก ๊ตฌ๋ถ๋์ด ์๋ ๋ฌธ์์ด my_st...
45. [Java] ๋ ์ง ๋น๊ตํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181838์ ์ ๋ฐฐ์ด date1๊ณผ date2๊ฐ ์ฃผ์ด์ง๋ค. ๋ ๋ฐฐ์ด์ ๊ฐ...
46. [Java] ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ 2์ ๊ฑฐ๋ญ์ ๊ณฑ์ผ๋ก ๋ง๋ค๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181857์ ์ ๋ฐฐ์ด arr์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋ค.arr์ ๊ธธ์ด๊ฐ 2์...
47. [Java] x ์ฌ์ด์ ๊ฐ์
https://school.programmers.co.kr/learn/courses/30/lessons/181867๋ฌธ์์ด myString์ด ์ฃผ์ด์ง๋ค. myString์ ๋ฌธ์ ...
48. [Java] ๋ฌธ์์ด ์๋ผ์ ์ ๋ ฌํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181866๋ฌธ์์ด myString์ด ์ฃผ์ด์ง๋ค. "x"๋ฅผ ๊ธฐ์ค์ผ๋ก ํด๋น ...
49. [Java] ๊ฐ๋จํ ์ ๊ณ์ฐํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181866๋ฌธ์์ด binomial์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋ค. binomia...
50. [Java] ๋ฐฐ์ด์ ์์๋งํผ ์ถ๊ฐํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181861์๋ฌด ์์๋ ๋ค์ด์์ง ์์ ๋น ๋ฐฐ์ด X๊ฐ ์๋ค. ์์ ์ ์ ...
51. [Java] ๋ฐฐ์ด๋ง๋ค๊ธฐ 6
https://school.programmers.co.kr/learn/courses/30/lessons/181859stk๊ฐ ๋น์ด ์์ผ๋ฉด โ arr[i]๋ฅผ stk์ ์ถ๊ฐํ๊ณ i...
52. [Java] ๋ฌด์์๋ก K๊ฐ์ ์ ๋ฝ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181859๋ฌด์์๋ก ๋ฝ์ ์๋ค์ด arr ๋ฐฐ์ด์ ์์๋๋ก ์ฃผ์ด์ง์ด ์๋ค์...
53. [Java] ๋น ๋ฐฐ์ด์ ์ถ๊ฐ, ์ญ์ ํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181860๋น ๋ฐฐ์ด X๊ฐ ์์ (์ฒ์์ ์๋ฌด ์์๋ ์์)๊ธธ์ด๊ฐ ๊ฐ์ ...
54. [Java] ๋ฐฐ์ด์ ๊ธธ์ด์ ๋ฐ๋ผ ๋ค๋ฅธ ์ฐ์ฐํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181854์ ์ ๋ฐฐ์ด arr๊ณผ ์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋ค. arr์...
55. [Java] ๋ฐฐ์ด ๋น๊ตํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181854์ด ๋ฌธ์ ์์ ๋ ์ ์ ๋ฐฐ์ด์ ๋์๊ด๊ณ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ ์ํ๋ค...
56. [Java] ๋ฌธ์์ด ๋ฌถ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181855์ ๋ ฅ: ๋ฌธ์์ด ๋ฐฐ์ด strArr๋ชฉํ:๋ฌธ์์ด๋ค์ ๊ธธ์ด๋ณ๋ก ๊ทธ๋ฃน...
57. [Java] ์ ๊ตญ ๋ํ ์ ๋ฐ ๊ณ ์ฌ
https://school.programmers.co.kr/learn/courses/30/lessons/181851ํ์์ ์ด n๋ช , ๋ฒํธ๋ 0๋ฒ๋ถํฐ n - 1๋ฒ๊น์ง ์กด์ฌํ๋ค....
58. [Java] 0 ๋ผ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181847์ ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด n_str์ด ์ฃผ์ด์ง ๋, n_str์...
59. [Java] ๋ ์์ ํฉ
https://school.programmers.co.kr/learn/courses/30/lessons/1818460 ์ด์์ ๋ ์ ์๊ฐ ๋ฌธ์์ด a, b๋ก ์ฃผ์ด์ง ๋,a + b...
60. [Java] ๋ฐฐ์ด์ ์์ ์ญ์ ํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181844์ ์ ๋ฐฐ์ด arr๊ณผ delete_list๊ฐ ์๋ค.arr์ ์...
61. [Java] ์ฃผ์ฌ์ ๊ฒ์ 1
https://school.programmers.co.kr/learn/courses/30/lessons/1818391๋ถํฐ 6๊น์ง ์ซ์๊ฐ ์ ํ ์ฃผ์ฌ์๊ฐ ๋ ๊ฐ ์๋ค.๋ ์ฃผ์ฌ์๋ฅผ...
62. [Java] ๊ผฌ๋ฆฌ ๋ฌธ์์ด
https://school.programmers.co.kr/learn/courses/30/lessons/181841๋ฌธ์์ด๋ค์ด ๋ด๊ธด ๋ฆฌ์คํธ๊ฐ ์ฃผ์ด์ก์ ๋, ๋ชจ๋ ๋ฌธ์์ด๋ค์ ์์...
63. [Java] I๋ก ๋ง๋ค๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181834์ํ๋ฒณ ์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด myString์ด ์ฃผ์ด์ง๋ค....
64. [Java] ์ปคํผ ์ฌ๋ถ๋ฆ
https://school.programmers.co.kr/learn/courses/30/lessons/181837์ ๋ต์ฝ๋class Solution { public ...
65. [Java] ๊ทธ๋ฆผ ํ๋
https://school.programmers.co.kr/learn/courses/30/lessons/181836๋ฌธ์์ด ๋ฐฐ์ด๋ก ์ฃผ์ด์ง ๊ทธ๋ฆผ(picture)์ ๊ฐ๋ก, ์ธ๋ก ๋ชจ...
66. [Java] ์ ์ฌ๊ฐํ์ผ๋ก ๋ง๋ค๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181836์์ ๊ฐ์์ง๋๋ก ๊ฐ ํ์ ๋์ 0์ ์ถ๊ฐํ๊ณ , ์ด์ ์๊ฐ ๋...
67. [Java] ํน๋ณํ ์ด์ฐจ์ ๋ฐฐ์ด 1,2
ํน๋ณํ ์ด์ฐจ์ ๋ฐฐ์ด 1https://school.programmers.co.kr/learn/courses/30/lessons/181836์ ๋ต์ฝ๋class Solution { ...
68. [Java] ์ ์๋ฅผ ๋์ ํ์ผ๋ก ๋ฐฐ์นํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/181832๋์ ํ์ผ๋ก ์ด์ฐจ์ ๋ฐฐ์ด์ ์ฑ์ด๋ค๋ ๊ฒ์ ํ์ดํ๋ก ํ์ ํด ๋ดค...
๋ฉ์๋ ์ ๋ฆฌ
Java Coding Test Cheatsheet
0. Frequently Used Librariesimport java.util.*; // Data structures import java.io.*; ...
Java ๋ฐฐ์ด ๊ด๋ จ ์ฃผ์ ๋ฉ์๋ ์ ๋ฆฌ
1. ๋ฐฐ์ด ๋น๊ต: Arrays.equals()Arrays.equals(array1, array2);์ค๋ช ๋ด์ฉ๋น๊ต ๋์๋ ๋ฐฐ์ด์ ํฌ๊ธฐ์ ์์ ๊ฐ์ ๋ชจ๋ ๋น๊ต๋ฐํ๊ฐtrue(๊ฐ์),...
Java ๊ณ ๊ธ ์ถ๋ ฅ ํฌ๋งท (์ด์ค์ผ์ดํ ์ํ์ค, printf, format)
1. ์ด์ค์ผ์ดํ ์ํ์ค๋?**์ด์ค์ผ์ดํ ์ํ์ค(Escape Sequence)**๋ ๋ฌธ์์ด ๋ด์์ ํน์ํ ๋์(์ค๋ฐ๊ฟ, ํญ, ๋ฐ์ดํ ๋ฑ)์ ํํํ๊ธฐ ์ํ ๋ฌธ์ ์กฐํฉ์ด๋ค.Java...
Java ์ ๊ท์(Regular Expression)
1. ๊ฐ์์ ๊ทํํ์(Regular Expression)์ ํน์ ๋ฌธ์์ด์ ํจํด์ ๋ง๊ฒ ๊ฒ์, ๋์ฒด, ๊ฒ์ฆํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ๋ ฅํ ๋๊ตฌ์ด๋ค. ์๋ฐ์์๋ java.util.rege...