์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Lambda
- 1๋จ๊ณ
- ํ๋ก๊ทธ๋๋จธ์ค
- jquery
- ํ์ด์ฌ
- ๋ฐฑ์ค c++
- hash
- ๋ ์์ ํฉ
- MySQL
- ์ฅ๊ณ
- ์ฝ๋์
- ํด์
- ์คํ
- R
- Deque
- ํ
- ํฌ ํฌ์ธํฐ
- counter
- 2๋จ๊ณ
- ๊ฐ๋ฆ
- ์๋ฐ
- ๋ฐฑ์ค
- ๋ฐฐ์ด
- JavaScript
- ์ฝ๋ฉํ ์คํธ
- ์ํด๋ฆฌ ์ฑ๋ฆฐ์ง
- ์คํ๋ง
- Servlet
- JSP
- Set
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (434)
Development
ํฐ์คํ ๋ฆฌ ์ง์ง ์ ์ ๋๊ฐ๋ ํ๋ฒ๋ง ๋ ๋ ๋ผ๊ฐ๋ฉด ํํดํ๋ค ๋งจ๋ ๋๊ฐ์ด ๋จน๋๊ฑธ๋ก ์์ํ๋ ์ผ๊ธฐ ๋ฉ์๊ตฐ์ด๋ ๊ณ ๋ฉ ์น๊ตฌ๊ฐ ์์ธ ์ฌ๋ผ์์ ์ค๋ ๋ฐํํ๊ณ ๊ฐ ๋๋ฅ ์ถํํ๋ค ์น๊ตฌ์ผ..๋น๋ํ ํ์ฒด์ ๊ทธ๋ ์ง ๋ชปํ ์์ฒด19374729101๋ง์ ๋จน๋ ์ ์ด๋๊น ๋น์ฐ ๋จ๊น๋ฃจํผ ์ฝ์ํธ๊ฐ์ ์ง์บ ์ฐ๊ณ ์ด๋ปฅ์ด๊ณ ๊ทธ๋ฅ ๋ ํ๋ ํ์ ์๋ ์์๊ฑธ ์ฌ์๋ ์ง์ฅ์ธ๋ค์ ์ต๋ ๋ณต์ง = ๋ํ๋ , ifc ๋ฐ๋ฐ์ ์ฌ์๋ ์ง์ฅ์ธ ์๋์ด๋ป๊ฒ ์ด๋ ๊ฒ ๊ท์ฌ์ธ์๊ฐํฌ๋ฆฌ์ค๋ง์ค ๋ค๋ณด๊ณ ๋ฐ๋ก ์ ๋งค์ฅ์ ์ธ์ผํ๊ธธ๋ ์คํฐ์ปค ์ธ์ด์ด ๋ฏธ์น๊ท์ฌ์;์ฌ๊พธํจ ์ฌ์์ฆ ๋๋ฌด ๋ง์๋ค์ด์ ์ด์ ์ข ๋งค๊ณ ๋ค๋๋ช ์ธ์ ์กฐ๊ธฐ ํน๋ฐ๋์? ์ ์ ์์ ๋๋คํด๊ทผ๊ธธ์ ์น๊ตฌํํ ํธ์ถ๋นํด์ ๊ฐ๋ถ ์ฑ์ ์ธ๋ฆฌ๋์ผ๋ก ํซํ ๋์ ๋ฐ์ฐจ์ฐ๊ณ ๋กฏ๋ฐ์๋๋ง ๋ช๋ฒ๊ฐ๋๊ฑด์ง ์ด๋ ์ ๋์น์ธ์ ์คํจ์ ๋ ๊ทธ ๋ด๋ ์ด๊ฒ ๋ง๋ ๋ด๊ฐ ๋๊น์ค ๋ ์ง..
์ฝํ๋ฆฐ์ ํ์ ์ ์ธ์ ์๋ตํด๋ ๋๊ณ , ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๋ณด๋ค ๋ณ๊ฒฝํ ์ ์์ ๋ถ๋ณ ๋ฐ์ดํฐ ์ฌ์ฉ์ ์ฅ๋ คํ๋ค. ๊ฐ๋จํ ์ฝํ๋ฆฐ์ ํน์ง์ ์์๋ณด์. fun main(args: Array){ println("Hello world!") } ํจ์๋ฅผ ์ ์ธํ ๋ fun ํค์๋๋ฅผ ์ฌ์ฉํ๋ค. ํ๋ผ๋ฏธํฐ ์ด๋ฆ ๋ค์ ๊ทธ ํ๋ผ๋ฏธํฐ์ ํ์ ์ ์ด๋ค. ํจ์๋ฅผ ์ต์์ ์์ค์ ์ ์ํ ์ ์๋ค. ์๋ฐ์ ๋ฌ๋ฆฌ ๊ผญ ํด๋์ค ์์ ํจ์๋ฅผ ๋ฃ์ด์ผ ํ ํ์๊ฐ ์๋ค. ๋ฐฐ์ด๋ ์ผ๋ฐ์ ์ธ ํด๋์ค์ ๋ง์ฐฌ๊ฐ์ง๋ค. ์ฝํ๋ฆฐ์๋ ์๋ฐ์ ๋ฌ๋ฆฌ ๋ฐฐ์ด ์ฒ๋ฆฌ๋ฅผ ์ํ ๋ฌธ๋ฒ์ด ๋ฐ๋ก ์กด์ฌํ์ง ์๋๋ค. cf) ์ฝํ๋ฆฐ์์๋ ๋ฐฐ์ด๋ ์ผ๋ฐ์ ์ธ ํด๋์ค์ ์ ์ฌํ ๋ฐฉ์์ผ๋ก ๋ค๋ฃจ์ด์ง๋ค. ์ฝํ๋ฆฐ์์ ๋ฐฐ์ด์ Array ํด๋์ค์ ์ธ์คํด์ค๋ก ํํ๋๋ฉฐ, ํน๋ณํ ํค์๋ ์์ด๋ ๋ฐฐ์ด์ ์์ฑํ๊ณ ์ฌ์ฉํ ์ ..
๋์ปค๋ ์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ์คํ์์ค ๊ฐ์ํ ํ๋ซํผ์ด๋ค. ๋ค๋ฅธ ๋๊ตฌ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ง๋ค์ด์ก๊ณ ๊ทธ ๋ฐฉ๋ฒ์ด ๋ง์ ์ฌ๋๋ค์๊ฒ ์ธ๊ธฐ๋ฅผ ๋๋ฉด์ ๋๋ฆฌ ์ฌ์ฉ๋์๋ค. ๋์ปค๊ฐ ๋ฑ์ฅํ๊ณ ์๋ฒ๊ด๋ฆฌ/๊ฐ๋ฐ ๋ฐฉ์์ด ์ปจํ ์ด๋ ๋ฐฉ์์ผ๋ก ์์ ํ ๋ฐ๋๊ฒ ๋๋ค. ๋์ปค๊ฐ ๋ฑ์ฅํ๊ณ ๋์ ์ด๋ ํ ํ๋ก๊ทธ๋จ๋ ์ปจํ ์ด๋๋ก ๋ง๋ค ์ ์๊ณ ์ด๋์๋ ์ปจํ ์ด๋๋ฅผ ์คํํ ์ ์๋ค. ๊ทธ๋ผ ๋์ปค๋ ๊ฐ์๋จธ์ ๊ฐ์๊ฑฐ์ผ๊น? ๋์ปค๋ ๊ฐ์๋จธ์ ์ฒ๋ผ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋์ง๋ง ๊ฐ์๋จธ์ ๋ณด๋ค ๋น ๋ฅด๊ณ ์ฝ๊ณ ํจ์จ์ ์ด๋ค. ๋์ปค์ ํน์ง ํ์ฅ์ฑ/์ด์์ฑ - ๋์ปค๊ฐ ์ค์น๋์ด ์๋ค๋ฉด ์ด๋์๋ ์ปจํ ์ด๋๋ฅผ ์คํํ ์ ์์ - ํน์ ํ์ฌ๋ ์๋น์ค์ ์ข ์์ ์ด์ง ์์ - ์ฝ๊ฒ ๊ฐ๋ฐ์๋ฒ๋ฅผ ๋ง๋ค ์ ์๊ณ ํ ์คํธ์๋ฒ ์์ฑ๋ ๊ฐํธํจ ํ์ค์ฑ - ๋์ปค๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ruby, nodejs..
https://school.programmers.co.kr/learn/challenges/training?order=acceptance_desc&languages=java ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋ | ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฒ์ ์ ํ๊ฑฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ต์ํด์ง๊ณ ์ถ๋ค๋ฉด? ์ฝ๋ฉ ์ญ๋์ ํํํ๊ฒ ๊ธธ๋ฌ์ฃผ๋ ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋์ผ๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ์ฝ๋ฉ์ ๋ํ ๊ธฐ์ด ๊ฐ๊ฐ์ ๊ธธ๋ฌ ๋ณด์ธ์. school.programmers.co.kr Day 11 - ๋ฆฌ์คํธ(๋ฐฐ์ด) ๋ฌธ์ ๊ฐ์ ์ธ๊ธฐ class Solution { public int[] solution(String my_string) { int[] answer = new int[52]; for(int i=0;i
๋ฌธ์์ด์ ์์ n๊ธ์ class Solution { public String solution(String my_string, int n) { return my_string.substring(0,n); } } ์ ๋์ฌ์ธ์ง ํ์ธํ๊ธฐ class Solution { public int solution(String my_string, String is_prefix) { return my_string.startsWith(is_prefix)?1:0; } } ๋ฌธ์์ด ๋ค์ง๊ธฐ class Solution { public String solution(String my_string, int s, int e) { return my_string.substring(0,s) + new StringBuilder(my_string.subs..
https://school.programmers.co.kr/learn/challenges/training?order=acceptance_desc&languages=java ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋ | ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฒ์ ์ ํ๊ฑฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ต์ํด์ง๊ณ ์ถ๋ค๋ฉด? ์ฝ๋ฉ ์ญ๋์ ํํํ๊ฒ ๊ธธ๋ฌ์ฃผ๋ ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋์ผ๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ์ฝ๋ฉ์ ๋ํ ๊ธฐ์ด ๊ฐ๊ฐ์ ๊ธธ๋ฌ ๋ณด์ธ์. school.programmers.co.kr Day 8 - ์กฐ๊ฑด๋ฌธ, ๋ฌธ์์ด ๊ฐ๋จํ ๋ ผ๋ฆฌ ์ฐ์ฐ class Solution { public boolean solution(boolean x1, boolean x2, boolean x3, boolean x4) { return (x1||x2) && (x3||x4) ; } } import..
์ฝํ๋ฆฐ? ์๋ฐ ํ๋ซํผ์์ ๋์๊ฐ๋ ์๋ก์ด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ฐ๊ฒฐ & ์ค์ฉ์ ์๋ฐ ์ฝ๋์์ ์ํธ์ด์ฉ์ฑ์ ์ค์ ( ํ์ฌ ์๋ฐ๊ฐ ์ฌ์ฉ ์ค์ธ ๊ณณ์ด๋ผ๋ฉด ๊ฑฐ์ ๋๋ถ๋ถ ์ฝํ๋ฆฐ ํ์ฉ ๊ฐ๋ฅ ) ๊ธฐ์กด ์๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ๋ ์์ํฌ์ ํจ๊ป ์ ์๋ํ๋ฉฐ, ์ฑ๋ฅ๋ ์๋ฐ์ ๊ฐ์ ์์ค์ด๋ค. ๊ฐ๋จํ ์ฝํ๋ฆฐ ์์๋ฅผ ๋ณด์ ์์ data class Person(val name:String, // ๋ฐ์ดํฐ ํด๋์ค val age:Int?=null) // ๋์ด ๋ ์ ์๋ ํ์ (int?)๊ณผ ํ๋ผ๋ฏธํฐ ๋ํดํธ ๊ฐ fun main(args : Array) { //์ต์์ ํจ์ val persons = listOf(Person("์ํฌ"), Person("์ฒ ์",age=29)) // ์ด๋ฆ ๋ถ์ธ ํ๋ผ๋ฏธํฐ val oldest = persons.maxBy{it.a..
https://school.programmers.co.kr/learn/challenges/training?order=acceptance_desc&languages=java ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋ | ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฒ์ ์ ํ๊ฑฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ต์ํด์ง๊ณ ์ถ๋ค๋ฉด? ์ฝ๋ฉ ์ญ๋์ ํํํ๊ฒ ๊ธธ๋ฌ์ฃผ๋ ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋์ผ๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ์ฝ๋ฉ์ ๋ํ ๊ธฐ์ด ๊ฐ๊ฐ์ ๊ธธ๋ฌ ๋ณด์ธ์. school.programmers.co.kr Day 7 - ๋ฐ๋ณต๋ฌธ ์์ด๊ณผ ๊ตฌ๊ฐ ์ฟผ๋ฆฌ 4 class Solution { public int[] solution(int[] arr, int[][] queries) { for(int[] q:queries){ for(int i=q[0];ii>1, i->i%2==0?i/2:i*3+1), ..