- ๋ก๋ ๊ตฌ์ ๊ธ์ก์ ์ ๋ ฅํ๋ฉด ๊ตฌ์ ๊ธ์ก์ ํด๋นํ๋ ๋ก๋๋ฅผ ๋ฐ๊ธํด์ผ ํ๋ค.
- ๋ก๋ 1์ฅ์ ๊ฐ๊ฒฉ์ 1000์์ด๋ค.
- ํต์ฌ ๋ก์ง์ ๊ตฌํํ๋ ์ฝ๋์ UI๋ฅผ ๋ด๋นํ๋ ๋ก์ง์ ๊ตฌ๋ถํ๋ค.
- UI ๋ก์ง์
InputView
,ResultView
์ ๊ฐ์ ํด๋์ค๋ฅผ ์ถ๊ฐํด ๋ถ๋ฆฌํ๋ค.
- UI ๋ก์ง์
ํํธ
- ๋ก๋ ์๋ ์์ฑ์
Collections.shuffle()
๋ฉ์๋ ํ์ฉํ๋ค.Collections.sort()
๋ฉ์๋๋ฅผ ํ์ฉํด ์ ๋ ฌ ๊ฐ๋ฅํ๋ค.ArrayList
์contains()
๋ฉ์๋๋ฅผ ํ์ฉํ๋ฉด ์ด๋ค ๊ฐ์ด ์กด์ฌํ๋์ง ์ ๋ฌด๋ฅผ ํ๋จํ ์ ์๋ค.
๊ตฌ์
๊ธ์ก์ ์
๋ ฅํด ์ฃผ์ธ์.
14000
14๊ฐ๋ฅผ ๊ตฌ๋งคํ์ต๋๋ค.
[8, 21, 23, 41, 42, 43]
[3, 5, 11, 16, 32, 38]
[7, 11, 16, 35, 36, 44]
[1, 8, 11, 31, 41, 42]
[13, 14, 16, 38, 42, 45]
[7, 11, 30, 40, 42, 43]
[2, 13, 22, 32, 38, 45]
[23, 25, 33, 36, 39, 41]
[1, 3, 5, 14, 22, 45]
[5, 9, 38, 41, 43, 44]
[2, 8, 9, 18, 19, 21]
[13, 14, 18, 21, 23, 35]
[17, 21, 29, 37, 42, 45]
[3, 8, 27, 30, 35, 44]
์ง๋ ์ฃผ ๋น์ฒจ ๋ฒํธ๋ฅผ ์
๋ ฅํด ์ฃผ์ธ์.
1, 2, 3, 4, 5, 6
๋น์ฒจ ํต๊ณ
---------
3๊ฐ ์ผ์น (5000์)- 1๊ฐ
4๊ฐ ์ผ์น (50000์)- 0๊ฐ
5๊ฐ ์ผ์น (1500000์)- 0๊ฐ
6๊ฐ ์ผ์น (2000000000์)- 0๊ฐ
์ด ์์ต๋ฅ ์ 35.7%์
๋๋ค.
- 2๋ฑ์ ์ํด ์ถ๊ฐ ๋ฒํธ๋ฅผ ํ๋ ๋ ์ถ์ฒจํ๋ค.
- ๋น์ฒจ ํต๊ณ์ 2๋ฑ๋ ์ถ๊ฐํด์ผ ํ๋ค.
- ์์ธ ์ฒ๋ฆฌ๋ฅผ ํตํด ์๋ฌ๊ฐ ๋ฐ์ํ์ง ์๋๋ก ํ๋ค.
- ๋ชจ๋ ์์๊ฐ๊ณผ ๋ฌธ์์ด์ ํฌ์ฅํ๋ค.
- ์ค์ฌ์ฐ์ง ์๋๋ค.(์ถ์ฝ ๊ธ์ง)
- ์ผ๊ธ ์ฝ๋ ์ ์ ์ด๋ค.
๊ตฌ์
๊ธ์ก์ ์
๋ ฅํด ์ฃผ์ธ์.
14000
14๊ฐ๋ฅผ ๊ตฌ๋งคํ์ต๋๋ค.
[8, 21, 23, 41, 42, 43]
[3, 5, 11, 16, 32, 38]
[7, 11, 16, 35, 36, 44]
[1, 8, 11, 31, 41, 42]
[13, 14, 16, 38, 42, 45]
[7, 11, 30, 40, 42, 43]
[2, 13, 22, 32, 38, 45]
[23, 25, 33, 36, 39, 41]
[1, 3, 5, 14, 22, 45]
[5, 9, 38, 41, 43, 44]
[2, 8, 9, 18, 19, 21]
[13, 14, 18, 21, 23, 35]
[17, 21, 29, 37, 42, 45]
[3, 8, 27, 30, 35, 44]
์ง๋ ์ฃผ ๋น์ฒจ ๋ฒํธ๋ฅผ ์
๋ ฅํด ์ฃผ์ธ์.
1, 2, 3, 4, 5, 6
๋ณด๋์ค ๋ณผ์ ์
๋ ฅํด ์ฃผ์ธ์.
7
๋น์ฒจ ํต๊ณ
---------
3๊ฐ ์ผ์น (5000์)- 1๊ฐ
4๊ฐ ์ผ์น (50000์)- 0๊ฐ
5๊ฐ ์ผ์น (1500000์)- 0๊ฐ
5๊ฐ ์ผ์น, ๋ณด๋์ค ๋ณผ ์ผ์น(30000000์) - 0๊ฐ
6๊ฐ ์ผ์น (2000000000์)- 0๊ฐ
์ด ์์ต๋ฅ ์ 35.7%์
๋๋ค.
- ํ์ฌ ๋ก๋ ์์ฑ๊ธฐ๋ ์๋ ์์ฑ ๊ธฐ๋ฅ๋ง ์ ๊ณตํ๋ค. ์ฌ์ฉ์๊ฐ ์๋์ผ๋ก ์ถ์ฒจ ๋ฒํธ๋ฅผ ์ ๋ ฅํ ์ ์๋๋ก ํด์ผ ํ๋ค.
- ์ ๋ ฅํ ๊ธ์ก, ์๋ ์์ฑ ์ซ์, ์๋ ์์ฑ ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋๋ก ํด์ผ ํ๋ค.
๊ตฌ์
๊ธ์ก์ ์
๋ ฅํด ์ฃผ์ธ์.
14000
์๋์ผ๋ก ๊ตฌ๋งคํ ๋ก๋ ์๋ฅผ ์
๋ ฅํด ์ฃผ์ธ์.
3
์๋์ผ๋ก ๊ตฌ๋งคํ ๋ฒํธ๋ฅผ ์
๋ ฅํด ์ฃผ์ธ์.
8, 21, 23, 41, 42, 43
3, 5, 11, 16, 32, 38
7, 11, 16, 35, 36, 44
์๋์ผ๋ก 3์ฅ, ์๋์ผ๋ก 11๊ฐ๋ฅผ ๊ตฌ๋งคํ์ต๋๋ค.
[8, 21, 23, 41, 42, 43]
[3, 5, 11, 16, 32, 38]
[7, 11, 16, 35, 36, 44]
[1, 8, 11, 31, 41, 42]
[13, 14, 16, 38, 42, 45]
[7, 11, 30, 40, 42, 43]
[2, 13, 22, 32, 38, 45]
[23, 25, 33, 36, 39, 41]
[1, 3, 5, 14, 22, 45]
[5, 9, 38, 41, 43, 44]
[2, 8, 9, 18, 19, 21]
[13, 14, 18, 21, 23, 35]
[17, 21, 29, 37, 42, 45]
[3, 8, 27, 30, 35, 44]
์ง๋ ์ฃผ ๋น์ฒจ ๋ฒํธ๋ฅผ ์
๋ ฅํด ์ฃผ์ธ์.
1, 2, 3, 4, 5, 6
๋ณด๋์ค ๋ณผ์ ์
๋ ฅํด ์ฃผ์ธ์.
7
๋น์ฒจ ํต๊ณ
---------
3๊ฐ ์ผ์น (5000์)- 1๊ฐ
4๊ฐ ์ผ์น (50000์)- 0๊ฐ
5๊ฐ ์ผ์น (1500000์)- 0๊ฐ
5๊ฐ ์ผ์น, ๋ณด๋์ค ๋ณผ ์ผ์น(30000000์) - 0๊ฐ
6๊ฐ ์ผ์น (2000000000์)- 0๊ฐ
์ด ์์ต๋ฅ ์ 35.7%์
๋๋ค.