์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Homebrew
- jsp
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- JDBC
- ์๋ฐ๋ฌธ์
- Error
- ์ดํด๋ฆฝ์ค
- ๊ฐ์ฒด์งํฅ
- servlet
- ddit
- ๋งฅ
- Mac
- Oracle
- ๋ฐ๋ณต๋ฌธ
- nodejs
- ๋ฐฐ์ด
- ibatis
- spring
- FastAPI
- API
- Android
- html
- crud
- python
- ์ํ์ฝ๋ฉ
- ์๋ฐ
- pyqt
- ๋จ์ถํค
- Java
- Today
- Total
๋ชฉ๋กddit (108)
romworld
package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.Random; import java.util.Scanner; public class LottoStore { private Scanner scan = new Scanner(System.in); public static void main(String[] args) { new LottoStore().lottoStart(); //LottoStore lotto = new LottoStore(); //lotto.lottoStart(); } public void lottoStart() { wh..
package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; /* * - ์ ๋ ฌ๊ณผ ๊ด๋ จ๋ interface๋ Comparable, Comparator ์ด๋ ๊ฒ ๋ ๊ฐ์ง๊ฐ ์๋ค. * * - Comparable์ Collection์ ์ถ๊ฐ๋๋ ๋ฐ์ดํฐ ์์ฒด์ ์ ๋ ฌ ๊ธฐ์ค์ ๋ฃ๊ณ ์ถ์ ๋ ๊ตฌํํ๋ ์ธํฐํ์ด์ค๋ค. * (์ฆ, ๋ด๋ถ ์ ๋ ฌ ๊ธฐ์ค์ ๊ตฌํํ ๋ ์ฌ์ฉํ๋ค.) * - Comparator๋ ์ธ๋ถ์ ๋ณ๋๋ก ์ ๋ ฌ ๊ธฐ์ค์ ๊ตฌํํ๊ณ ์ถ์ ๋ ๊ตฌํํ๋ ์ธํฐํ์ด์ค์ด๋ค. * (์ฆ, ์ธ๋ถ ์ ๋ ฌ ๊ธฐ์ค์ ๊ตฌํํ ๋ ์ฌ์ฉํ๋ค.) * * - Comparable์์๋ compareTo()๋ฉ์๋๋ฅผ ์ฌ์ ..
๋ฒ ์ด์ค๋ณผ package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Random; import java.util.Scanner; import java.util.Set; /* ๋ฌธ์ ) ์ซ์ ์ผ๊ตฌ ๊ฒ์ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ปดํจํฐ์ ์ซ์๋ ๋์๋ฅผ ์ด์ฉํ์ฌ ๊ตฌํ๋ค. (์ด ๋ Set์ ์ด์ฉํ๋ค.) (์คํธ๋ผ์ดํฌ๋ S, ๋ณผ์ B๋ก ๋ํ๋ธ๋ค.) ์์) ์ปดํจํฐ์ ๋์ ==> 9 5 7 ์คํ์์) ์ซ์๋ ์๋ฆฌ๊ฐ ๊ฐ์ผ๋ฉด ์คํธ๋ผ์ดํฌ ์๋ฆฌ๊ฐ ๋ค๋ฅด์ง๋ง ์ซ์๊ฐ ๊ฐ์ผ๋ฉด ๋ณผ ์ซ์์ ๋ ฅ => 3 5 9 3 5 9 => 1S 1B ..
package kr.or.ddit.basic; import java.util.LinkedList; import java.util.Queue; import java.util.Stack; public class StackQueueTest { /* * - Stack ==> ํ์ ์ ์ถ(LIFO) ์ ์๋ฃ๊ตฌ์กฐ (last in first out) ๋ง์ง๋ง์ ๋ค์ด๊ฐ๊ฒ ๋จผ์ ๋์จ๋ค. * * - Queue ==> ์ ์ ์ ์ถ(FIFO) ์ ์๋ฃ๊ตฌ์กฐ (first in first out) ์ฒ์ ๋ค์ด๊ฐ๊ฒ ๋จผ์ ๋์จ๋ค. * * - Stack๊ณผ Queue๋ LinkedList๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉํ ์ ์๋ค. * - ๋ฉ์๋๋ฅผ ํธ์ถํ ๋๋ง๋ค ์ ๋ณด๊ฐ ๋ด๊ธฐ๊ณ ์ญ์ ํ๋ฉด ๊ทธ์ ์์ ์ผ๋ก ๋์๊ฐ๋ ๊ฑฐ -> ์ฝ์คํ * * */ public static voi..