Search

Java ๋ฆฌ๋ทฐ

Java ๋ฆฌ๋ทฐ ์˜์ƒ ์š”์•ฝ ๋ฐ ์„ค๋ช…

์ด๋ฒˆ ์˜์ƒ์€ Java ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์ค‘๊ธ‰๊นŒ์ง€ ๋‹ค์–‘ํ•œ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃจ๋ฉฐ, ์‹ค์Šต๊ณผ ํ•จ๊ป˜ ๊ฐœ๋…์„ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ 3์˜ ๋ฐฐ์ˆ˜ ํŒ๋ณ„, 369 ๊ฒŒ์ž„, ํ™”ํ ๋‹จ์œ„ ๊ณ„์‚ฐ, ๋žœ๋ค ์ˆ˜ ์ƒ์„ฑ, ์ค‘๋ณต ์ œ๊ฑฐ, 2์ฐจ์› ๋ฐฐ์—ด, ๋ฉ”์†Œ๋“œ ์ •์˜, ์ƒ์†๊ณผ ์ƒ์„ฑ์ž ์‹คํ–‰ ์ˆœ์„œ ๋“ฑ ํ•ต์‹ฌ ๋‚ด์šฉ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

๋ชฉ์ฐจ

1.
Java ๊ธฐ๋ณธ ์‹ค์Šต ์‹œ์ž‘ [00:00:01]
2.
3์˜ ๋ฐฐ์ˆ˜ ํŒ๋ณ„ ํ”„๋กœ๊ทธ๋žจ ๋งŒ๋“ค๊ธฐ [00:18:19]
3.
369 ๊ฒŒ์ž„ ๋ฌธ์ œ ์„ค๊ณ„ ๋ฐ ์ˆœ์„œ๋„ ์ž‘์„ฑ [00:20:47]
4.
ํ™”ํ ๋‹จ์œ„๋ณ„ ๋งค์ˆ˜ ๊ณ„์‚ฐ ํ”„๋กœ๊ทธ๋žจ [00:58:45]
5.
๋žœ๋ค ์ˆซ์ž ์ƒ์„ฑ๊ณผ ๋กœ๋˜ ๋ฒˆํ˜ธ ๋ฝ‘๊ธฐ [01:46:36]
6.
์ค‘๋ณต ์ œ๊ฑฐ ๋กœ์ง๊ณผ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ ์•„์ด๋””์–ด [02:01:15]
7.
2์ฐจ์› ๋ฐฐ์—ด ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ ์‹ค์Šต [02:14:10]
8.
๋ฉ”์†Œ๋“œ ์ •์˜์™€ ์ฃผ์„ ์ž‘์„ฑ ๋ฐฉ๋ฒ• [02:35:48]
9.
์ƒ์†๊ณผ ์ƒ์„ฑ์ž ์‹คํ–‰ ์ˆœ์„œ ์ดํ•ดํ•˜๊ธฐ [02:47:48]

Java ๊ธฐ๋ณธ ์‹ค์Šต ์‹œ์ž‘ [00:00:01]

โ€ข
ํŒจํ‚ค์ง€์™€ ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๊ณ , ๋ฉ”์ธ ๋ฉ”์†Œ๋“œ๋ฅผ ์ž๋™ ์™„์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.
โ€ข
๋ฉ”์ธ ๋ฉ”์†Œ๋“œ๋Š” ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์‹œ ๊ฐ€์žฅ ๋จผ์ € ํ˜ธ์ถœ๋˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.
โ€ข
์˜ˆ๋ฅผ ๋“ค์–ด, ์ •์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 3์˜ ๋ฐฐ์ˆ˜์ธ์ง€ ํ™•์ธํ•˜๋Š” ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

3์˜ ๋ฐฐ์ˆ˜ ํŒ๋ณ„ ํ”„๋กœ๊ทธ๋žจ ๋งŒ๋“ค๊ธฐ [00:18:19]

โ€ข
์ •์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 3์œผ๋กœ ๋‚˜๋ˆ„์—ˆ์„ ๋•Œ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด 3์˜ ๋ฐฐ์ˆ˜๋ผ๊ณ  ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
โ€ข
์˜ˆ์‹œ: ์ž…๋ ฅ 12 โ†’ "3์˜ ๋ฐฐ์ˆ˜์ž…๋‹ˆ๋‹ค", ์ž…๋ ฅ 5 โ†’ "๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค".
โ€ข
๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ์žย %๋ฅผ ์‚ฌ์šฉํ•ด ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

369 ๊ฒŒ์ž„ ๋ฌธ์ œ ์„ค๊ณ„ ๋ฐ ์ˆœ์„œ๋„ ์ž‘์„ฑ [00:20:47]

โ€ข
1๋ถ€ํ„ฐ 100๊นŒ์ง€ ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•˜๋ฉฐ, ์ˆซ์ž์— 3, 6, 9๊ฐ€ ํฌํ•จ๋˜๋ฉด ๋ณ„()์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
โ€ข
3, 6, 9๊ฐ€ ํ•œ ๋ฒˆ ๋‚˜์˜ค๋ฉด ๋ณ„ ํ•œ ๊ฐœ, ๋‘ ๋ฒˆ ๋‚˜์˜ค๋ฉด ๋ณ„ ๋‘ ๊ฐœ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
โ€ข
10์˜ ์ž๋ฆฌ์™€ 1์˜ ์ž๋ฆฌ ์ˆซ์ž๋ฅผ ๋ถ„๋ฆฌํ•ด ๊ฐ๊ฐ 3, 6, 9์ธ์ง€ ํ™•์ธํ•˜๋Š” ๋กœ์ง์„ ์ˆœ์„œ๋„๋กœ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค.
โ€ข
์˜ˆ๋ฅผ ๋“ค์–ด, 13์€ ๋ณ„ ํ•œ ๊ฐœ, 66์€ ๋ณ„ ๋‘ ๊ฐœ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

ํ™”ํ ๋‹จ์œ„๋ณ„ ๋งค์ˆ˜ ๊ณ„์‚ฐ ํ”„๋กœ๊ทธ๋žจ [00:58:45]

โ€ข
๊ตฌ๋งค ๊ธˆ์•ก์„ ์ž…๋ ฅ๋ฐ›์•„ 5๋งŒ์›, 1๋งŒ์›, 5์ฒœ์› ๋“ฑ ๊ฐ ํ™”ํ ๋‹จ์œ„๋ณ„๋กœ ๋ช‡ ์žฅ์ด ํ•„์š”ํ•œ์ง€ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
โ€ข
๊ณ„์‚ฐ ๋ฐฉ๋ฒ•:
1.
์ž…๋ ฅ ๊ธˆ์•ก์„ ๊ฐ€์žฅ ํฐ ํ™”ํ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„์–ด ๋งค์ˆ˜๋ฅผ ๊ตฌํ•จ.
2.
๋‚˜๋ˆˆ ๋งŒํผ ๊ธˆ์•ก์—์„œ ๋นผ๊ณ  ๋‚จ์€ ๊ธˆ์•ก์œผ๋กœ ๋‹ค์Œ ํ™”ํ ๋‹จ์œ„๋ฅผ ๊ณ„์‚ฐ.
โ€ข
๋ฐ˜๋ณต๋ฌธ๊ณผ ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐย %๋ฅผ ํ™œ์šฉํ•ด ํšจ์œจ์ ์œผ๋กœ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
โ€ข
์˜ˆ์‹œ: 657,862์›์„ ์ž…๋ ฅํ•˜๋ฉด 5๋งŒ์› 13์žฅ, 5์ฒœ์› 1์žฅ ๋“ฑ์œผ๋กœ ๊ณ„์‚ฐ.

๋žœ๋ค ์ˆซ์ž ์ƒ์„ฑ๊ณผ ๋กœ๋˜ ๋ฒˆํ˜ธ ๋ฝ‘๊ธฐ [01:46:36]

โ€ข
Math.random()ย ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด 0 ์ด์ƒ 1 ๋ฏธ๋งŒ์˜ ๋žœ๋ค ์‹ค์ˆ˜๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
โ€ข
์›ํ•˜๋Š” ๋ฒ”์œ„์˜ ์ •์ˆ˜๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ดย (int)(Math.random() * ๊ฐœ์ˆ˜) + ์‹œ์ž‘๊ฐ’ย ๊ณต์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
โ€ข
์˜ˆ: 1๋ถ€ํ„ฐ 6๊นŒ์ง€ ์ฃผ์‚ฌ์œ„ ์ˆซ์ž ์ƒ์„ฑ โ†’ย (int)(Math.random() * 6) + 1
โ€ข
๋กœ๋˜ ๋ฒˆํ˜ธ 6๊ฐœ๋ฅผ ๋ฐฐ์—ด์— ์ €์žฅํ•˜๊ณ  ์ถœ๋ ฅํ•˜๋Š” ์˜ˆ์ œ๋„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

์ค‘๋ณต ์ œ๊ฑฐ ๋กœ์ง๊ณผ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ ์•„์ด๋””์–ด [02:01:15]

โ€ข
๋žœ๋ค์œผ๋กœ ๋ฝ‘์€ ์ˆซ์ž๊ฐ€ ๋ฐฐ์—ด ๋‚ด์— ์ด๋ฏธ ์žˆ๋Š”์ง€ ๊ฒ€์‚ฌํ•ด ์ค‘๋ณต์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
โ€ข
๋ฐฉ๋ฒ•: ์ƒˆ๋กœ ๋ฝ‘์€ ์ˆซ์ž๋ฅผ ๋ฐฐ์—ด ์•ž๋ถ€๋ถ„๊ณผ ๋น„๊ตํ•ด ์ค‘๋ณต ์‹œ ๋‹ค์‹œ ๋ฝ‘๊ธฐ.
โ€ข
์ค‘๋ณต ๊ฒ€์‚ฌ ๋ฐ˜๋ณต๋ฌธ์€ ํ˜„์žฌ ์ธ๋ฑ์Šค ์ด์ „๊นŒ์ง€ ๋Œ๋ฉด์„œ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.
โ€ข
๊ฒฐ๊ณผ๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๋ฉด ๋ณด๊ธฐ ์ข‹์Šต๋‹ˆ๋‹ค.

2์ฐจ์› ๋ฐฐ์—ด ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ ์‹ค์Šต [02:14:10]

โ€ข
ํ–‰๊ณผ ์—ด ํฌ๊ธฐ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 2์ฐจ์› ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•˜๊ณ  ๊ฐ’์„ ์ž…๋ ฅ๋ฐ›์•„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
โ€ข
์ด์ค‘ ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•ด ํ–‰๊ณผ ์—ด์„ ์ˆœํšŒํ•ฉ๋‹ˆ๋‹ค.
โ€ข
๋ฐฐ์—ด์˜ ๋‘ ๋ฒˆ์งธ ์ฐจ์› ํฌ๊ธฐ๋Š” ์ฒซ ๋ฒˆ์งธ ์ฐจ์›์˜ ๊ฐ ์š”์†Œ๋ฅผ ํ†ตํ•ด ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข
์˜ˆ: 3ํ–‰ 4์—ด ๋ฐฐ์—ด์— ๊ฐ’ ์ž…๋ ฅ ํ›„ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅ.

๋ฉ”์†Œ๋“œ ์ •์˜์™€ ์ฃผ์„ ์ž‘์„ฑ ๋ฐฉ๋ฒ• [02:35:48]

โ€ข
๋ฉ”์†Œ๋“œ(ํ•จ์ˆ˜)๋ฅผ ์ •์˜ํ•˜๋Š” ๊ธฐ๋ณธ ๋ฌธ๋ฒ•๊ณผ ์—ญํ• ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
โ€ข
์˜ˆ: ๋‘ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋”ํ•˜๋Š”ย plusย ๋ฉ”์†Œ๋“œ ์ž‘์„ฑ.
โ€ข
๋ฉ”์†Œ๋“œ ์œ„์— ์ฃผ์„์„ ๋‹ฌ์•„ ๊ธฐ๋Šฅ, ํŒŒ๋ผ๋ฏธํ„ฐ, ๋ฐ˜ํ™˜๊ฐ’์„ ๋ช…ํ™•ํžˆ ๊ธฐ๋กํ•˜๋Š” ์Šต๊ด€์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.
โ€ข
์ฃผ์„ ์ž๋™ ์™„์„ฑ ๊ธฐ๋Šฅ ํ™œ์šฉ ํŒ๋„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

์ƒ์†๊ณผ ์ƒ์„ฑ์ž ์‹คํ–‰ ์ˆœ์„œ ์ดํ•ดํ•˜๊ธฐ [02:47:48]

โ€ข
์ž์‹ ํด๋ž˜์Šค ๊ฐ์ฒด ์ƒ์„ฑ ์‹œ ๋ถ€๋ชจ ํด๋ž˜์Šค ์ƒ์„ฑ์ž๊ฐ€ ๋จผ์ € ์‹คํ–‰๋œ ํ›„ ์ž์‹ ์ƒ์„ฑ์ž๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
โ€ข
๋ถ€๋ชจ ์ƒ์„ฑ์ž๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ํ˜ธ์ถœํ•˜์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ ์ƒ์„ฑ์ž๊ฐ€ ์ž๋™ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
โ€ข
์‹คํ–‰ ์ˆœ์„œ ์˜ˆ์‹œ: ๋ถ€๋ชจ ๊ธฐ๋ณธ ์ƒ์„ฑ์ž โ†’ ์ž์‹ ์ƒ์„ฑ์ž ์ˆœ์„œ๋กœ ์ถœ๋ ฅ.
โ€ข
์ƒ์†๊ณผ ์ƒ์„ฑ์ž ๊ฐœ๋…์€ ๋ฉด์ ‘๊ณผ ์‹œํ—˜์— ์ž์ฃผ ์ถœ์ œ๋˜๋Š” ์ค‘์š”ํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

๋งˆ๋ฌด๋ฆฌ ์š”์•ฝ

์ด ์˜์ƒ์€ Java ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‹ค์Šต ์ค‘์‹ฌ์œผ๋กœ 3์˜ ๋ฐฐ์ˆ˜ ํŒ๋ณ„, 369 ๊ฒŒ์ž„, ํ™”ํ ๋งค์ˆ˜ ๊ณ„์‚ฐ, ๋žœ๋ค ์ˆ˜ ์ƒ์„ฑ, ์ค‘๋ณต ์ œ๊ฑฐ, 2์ฐจ์› ๋ฐฐ์—ด, ๋ฉ”์†Œ๋“œ ์ž‘์„ฑ, ๊ทธ๋ฆฌ๊ณ  ์ƒ์†๊ณผ ์ƒ์„ฑ์ž ์‹คํ–‰ ์ˆœ์„œ๊นŒ์ง€ ํญ๋„“๊ฒŒ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๊ฐ ์ฃผ์ œ๋งˆ๋‹ค ์ˆœ์„œ๋„ ์ž‘์„ฑ, ๋ฐ˜๋ณต๋ฌธ ํ™œ์šฉ, ์กฐ๊ฑด๋ฌธ ์„ค๊ณ„ ๋“ฑ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ํƒ„ํƒ„ํžˆ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ํŠนํžˆ ์‹ค์ƒํ™œ ์˜ˆ์‹œ์™€ ๋‹จ๊ณ„๋ณ„ ์„ค๋ช…์œผ๋กœ Java ์ž…๋ฌธ์ž๋„ ์‰ฝ๊ฒŒ ๋”ฐ๋ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.