Banner

My Tech Blog (์ „์ฒด ๊ธ€)

๐ŸŒˆ ๐ต๐‘’ ๐‘”๐‘Ÿ๐‘Ž๐‘ก๐‘’๐‘“๐‘ข๐‘™, ๐‘Ž ๐‘™๐‘–๐‘ก๐‘ก๐‘™๐‘’ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘’๐‘๐‘–๐‘Ž๐‘ก๐‘–๐‘œ๐‘› ๐‘”๐‘œ๐‘’๐‘  ๐‘Ž ๐‘™๐‘œ๐‘›๐‘” ๐‘ค๐‘Ž๐‘ฆ โœจ๐ฟ๐‘–๐‘“๐‘’ ๐‘–๐‘  ๐‘Ž ๐‘š๐‘Ž๐‘”๐‘–๐‘. ๐ธ๐‘›๐‘—๐‘œ๐‘ฆ ๐‘Ž๐‘›๐‘‘ ๐ต๐‘Ÿ๐‘–๐‘›๐‘” ๐‘—๐‘œ๐‘ฆ.
์˜ค๋Š˜์˜ ๋ช…์–ธ
" ์ž์œ ๋Š” ๊ฒฐ์ฝ” ์ธ๊ฐ„์ด ํƒ€๊ณ ๋‚œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ธ๋‚ด์™€ ์šฉ๊ธฐ์™€ ํฌ์ƒ์„ ํ†ตํ•ด ์–ป์–ด์ง€๋Š” ๊ฒƒ์ด๋‹ค. "
- ์—์ด๋ธŒ๋Ÿฌํ–„ ๋ง์ปจ (๋ฏธ๊ตญ 16๋Œ€ ๋Œ€ํ†ต๋ น)
ยท Diary
- ๊ณ„ํš์€ ์ง€ํ‚ฌ์ˆ˜ ์žˆ๋Š”๊ฒƒ๋งŒ, ์š•์‹ฌ๋ถ€๋ฆฌ์ง€ ๋ง์ž ๐Ÿฅฐ- ์ธ์ƒ์—์„œ ๋‚ด๊ฐ€ ๋ฐ”๊ฟ€์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๋Š” ๊ฒƒ์„ ๊ตฌ๋ณ„ํ•˜๋Š” ์ง€ํ˜œ๋ฅผ ๊ฐ–์ž- ๊ฐ€๋Šฅํ•˜๋ฉด ์ถœ๊ทผ์€ 30๋ถ„ ์ผ์ฐํ•˜์ž ๐Ÿ’™๐Ÿฌ- ์ž‘์€ ์ผ์— ๊ฐ์‚ฌ ํ•˜์ž๋ธ”๋กœ๊ทธ๋ฅผ ์‹œ์ž‘ํ•œ์ง€ ๋ฒŒ์จ 2์ฃผ๊ฐ€ ์ง€๋‚ฌ์–ด. ์‚ฌ๋žŒ๋“ค์€ ๋ฐ๊ณ  ์ฆ๊ฑฐ์šด ์ด์•ผ๊ธฐ๋ฅผ ์ข‹์•„ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  '์ € ์นœ๊ตฌ๋Š” ์ž˜ ์›ƒ๊ณ , ๋ช…๋ž‘ํ•œ ๋ชจ์Šต์ด ๋ณด๊ธฐ ์ข‹์•„.' ๋ผ๊ณ  ํ•œ๋‹ค. ๋‚ด๊ฐ€ ํ•˜๋ฃจ๋ผ๋„ ์นจ์šธํ•˜๊ณ  ์ฐจ๋ถ„ํ•œ ๋ชจ์Šต์„ ๋ณด์ด๋ฉด '๋ฌด์Šจ ์ผ ์žˆ์–ด?' ์ด๋ ‡๊ฒŒ ๋ฌผ์–ด์˜จ๋‹ค. ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ๊ทธ๋Ÿฐ ๋‚ ์€ ์ฐพ์•„์˜ค๊ธฐ ๋งˆ๋ จ์ธ๋ฐ, ๋‚ด๊ฐ€ ๊ทธ๋“ค๊ณผ ์ฆ๊ฑฐ์šด ์‹œ๊ฐ„๋งŒ์„ ํ•จ๊ป˜ํ•ด์•ผ ํ•œ๋‹ค๋ฉด, ๊ทธ ์‚ฌ๋žŒ๋“ค์ด ๋‚˜์˜ ์นจ์šธํ•œ ๋ชจ์Šต์„ ๋‚ฏ์„ค์–ด ํ•œ๋‹ค๋ฉด, ๊ทธ๋ ‡๋‹ค๋ฉด ์ฆ๊ฒ์ง€ ์•Š์€ ๋‚  ๋‚˜์˜ ์ด์•ผ๊ธฐ๋Š” ๋ˆ„๊ฐ€ ๋“ค์–ด ์ค„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ธ๊ฐ€? ์ผ๊ธฐ๋ฅผ ์“ด๋‹ค๋Š” ๊ฒƒ์€ ์ž๊ธฐ์˜ ๊ฐ์ •์„ ๋“ค์—ฌ๋‹ค๋ณด๋Š” ์ผ์ด๋‹ค. ๋งค์ผ ์ผ๊ธฐ๋ฅผ ์“ฐ๋Š”๋ฐ ์‹œ๊ฐ„์„ ..
โœ… ๋…ธ์…˜ ์š”๊ธˆ์ œ๊ตฌ๋ถ„์š”๊ธˆ์ฃผ์š”๊ธฐ๋Šฅ๋ฌด๋ฃŒ์š”๊ธˆ์ œ๊ฐœ์ธ์š”๊ธˆ์ œ๋ฌด๋ฃŒ๋ฌด์ œํ•œ ํ…์ŠคํŠธ ์ž‘์„ฑ(2๋ช… ์ด์ƒ ์‚ฌ์šฉ์‹œ ๋ธ”๋ก 1,000๊ฐœ ์ œํ•œ), ํŒŒ์ผ์—…๋กœ๋“œ 5MB์ œํ•œ, ๊ฒŒ์ŠคํŠธ ์ดˆ๋Œ€ 10๋ช… ์ œํ•œ, ๋ฒ„์ „ ๊ธฐ๋ก 7์ผ๊ฐ„ ์—ด๋žŒ ๊ฐ€๋Šฅ์œ ๋ฃŒ์š”๊ธˆ์ œํ”Œ๋Ÿฌ์Šค ์š”๊ธˆ์ œ๋งค๋‹ฌ USD 10(์—ฐ๊ฐ„ ๊ฒฐ์ œ์‹œ ์›” USD 8)[๊ฐœ์ธ์š”๊ธˆ์ œ] ๊ธฐ๋Šฅ +๋ฌด์ œํ•œ ํŒŒ์ผ ์—…๋กœ๋“œ ๊ฐ€๋Šฅ,๊ฒŒ์ŠคํŠธ ์ดˆ๋Œ€ 100๋ช… ์ œํ•œ,๋ฒ„์ „ ๊ธฐ๋ก 30์ผ๊ฐ„ ์—ด๋žŒ ๊ฐ€๋Šฅ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ธˆ์ œ๋งค๋‹ฌ ๋ฉค๋ฒ„ 1์ธ๋‹น USD 18(์—ฐ๊ฐ„ ๊ฒฐ์ œ์‹œ ์›” USD 15)[ํ”Œ๋Ÿฌ์Šค ์š”๊ธˆ์ œ] ๊ธฐ๋Šฅ +๊ฒŒ์ŠคํŠธ ์ดˆ๋Œ€ 250๋ช… ์ œํ•œ,๋ฒ„์ „ ๊ธฐ๋ก 90์ผ๊ฐ„ ์—ด๋žŒ ๊ฐ€๋Šฅ,๊ณ ๊ธ‰ ํŽ˜์ด์ง€ ์• ๋„๋ฆฌํ‹ฑ์Šค ๊ธฐ๋Šฅ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ์š”๊ธˆ์ œ๋…ธ์…˜ ์˜์—…ํŒ€์— ๋ณ„๋„ ๋ฌธ์˜[๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ธˆ์ œ] ๊ธฐ๋Šฅ + ๋ฒ„์ „ ๊ธฐ๋ก ๋ฌด์ œํ•œ ์—ด๋žŒ ๊ฐ€๋Šฅ    ํ•™์ƒ/๊ต์œก๊ณ„ ์ข…์‚ฌ์ž๋Š” [ํ”Œ๋Ÿฌ์Šค ์š”๊ธˆ์ œ] ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ(๋‹จ, ์›Œํฌ ..
๊ธด ์˜๋‹จ์–ด ๋˜๋Š” ํ™ˆํŽ˜์ด์ง€ ์ฃผ์†Œ, ์ด๋ฉ”์ผ์ฃผ์†Œ ๋“ฑ์ด ์ž…๋ ฅ๋˜์—ˆ์„ ๋•Œ ์ฃผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋กœ ์˜๋ฌธ์€ ๋‹จ์–ด๋‹จ์œ„๋กœ ์ž…๋ ฅ๋˜๋Š”๊ฒƒ์ด ๊ธฐ๋ณธ์„ค์ •์ธ๋ฐ ๋‹จ์–ด๋ฅผ ๋–จ์–ด๋œจ๋ฆฌ์ง€ ์•Š์œผ๋ฉด์„œ ํŽ˜์ด์ง€์˜ ์–‘์ชฝ ๋์„ ๋งž์ถ”๋Š” ์–‘์ชฝ ์ •๋ ฌ ๊ธฐ๋Šฅ์ด ํ•จ๊ป˜ ๋งŒ๋‚˜ ์ด๋Ÿฐ ํ˜„์ƒ์ด ๋ฒŒ์–ด์ง„๋‹ค. ํ•ด๊ฒฐ๋ฒ•: 1. ๋ฒŒ์–ด์ง„ ๊ณณ์„ ๋ธ”๋ก์ง€์ •2. ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ> ๋ฌธ๋‹จ๋ชจ์–‘> ์ค„๋‚˜๋ˆ”๋‹จ์œ„-ํ•œ๊ธ€:๊ธ€์ž, ์˜์–ด:๊ธ€์ž ์„ ํƒ ์œ„ ํ•ด๊ฒฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ์˜๋‹จ์–ด ์‚ฌ์ด์— ์ค„๋ฐ”๊ฟˆ์ด ๋จ.๋ฌธ์ œ ํ•ด๊ฒฐ ๋!  + ๋‹จ์ถ•ํ‚ค ํŒ์ž๊ฐ„์ค„์ด๊ธฐ Alt + Shift + N์ž๊ฐ„๋Š˜๋ฆฌ๊ธฐ Alt+ Shift + W
โœ… ๋ฌธ์ œํ›ˆ์ œ์˜ค๋ฆฌ๊ตฌ์ด๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ์‹œ๊ฐ๊ณผ ์˜ค๋ธ๊ตฌ์ด๋ฅผ ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹œ๊ฐ„์ด ๋ถ„๋‹จ์œ„๋กœ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์˜ค๋ธ๊ตฌ์ด๊ฐ€ ๋๋‚˜๋Š” ์‹œ๊ฐ์„ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๋งŒ๋“ค๊ธฐ โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์—๋Š” ํ˜„์žฌ ์‹œ๊ฐ์ด ๋‚˜์˜จ๋‹ค. ํ˜„์žฌ ์‹œ๊ฐ์€ ์‹œ A (0 โ‰ค A โ‰ค 23) ์™€ ๋ถ„ B (0 โ‰ค B โ‰ค 59)๊ฐ€ ์ •์ˆ˜๋กœ ๋นˆ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ˆœ์„œ๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค. ๋‘ ๋ฒˆ์งธ ์ค„์—๋Š” ์š”๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹œ๊ฐ„ C (0 โ‰ค C โ‰ค 1,000)๊ฐ€ ๋ถ„ ๋‹จ์œ„๋กœ ์ฃผ์–ด์ง„๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ์ข…๋ฃŒ๋˜๋Š” ์‹œ๊ฐ์˜ ์‹œ์™€ ๋ถ„์„ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ถœ๋ ฅํ•œ๋‹ค. (๋‹จ, ์‹œ๋Š” 0๋ถ€ํ„ฐ 23๊นŒ์ง€์˜ ์ •์ˆ˜, ๋ถ„์€ 0๋ถ€ํ„ฐ 59๊นŒ์ง€์˜ ์ •์ˆ˜์ด๋‹ค. ๋””์ง€ํ„ธ ์‹œ๊ณ„๋Š” 23์‹œ 59๋ถ„์—์„œ 1๋ถ„์ด ์ง€๋‚˜๋ฉด 0์‹œ 0๋ถ„์ด ๋œ๋‹ค.) โ€‹ ๐Ÿ’ก ํ’€์ด ์‹œ๊ณ„ ๋Œ๋ฆฌ๊ธฐ ๋ฌธ์ œ. ํ˜„์žฌ ์‹œ๊ฐ„์— ์˜ค๋ธ๊ตฌ์ด ๋งŒ๋“œ๋Š”๋ฐ ํ•„์š”ํ•œ ์‹œ๊ฐ„์„ ๋”ํ•ด์„œ..
โœ… ๋ฌธ์ œ ์ž…๋ ฅํ•œ ์‹œ๊ฐ„ ๊ธฐ์ค€์œผ๋กœ 45๋ถ„ ์ „์€ ๋ช‡์‹œ ๋ช‡ ๋ถ„์ธ์ง€ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์งœ๊ธฐ โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ๋‘ ์ •์ˆ˜ H์™€ M์ด ์ฃผ์–ด์ง„๋‹ค. (0 โ‰ค H โ‰ค 23, 0 โ‰ค M โ‰ค 59) ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ํ˜„์žฌ ์ƒ๊ทผ์ด๊ฐ€ ์„ค์ •ํ•œ ์•Œ๋žŒ ์‹œ๊ฐ„ H์‹œ M๋ถ„์„ ์˜๋ฏธํ•œ๋‹ค. โ€‹ ์ž…๋ ฅ ์‹œ๊ฐ„์€ 24์‹œ๊ฐ„ ํ‘œํ˜„์„ ์‚ฌ์šฉํ•œ๋‹ค. 24์‹œ๊ฐ„ ํ‘œํ˜„์—์„œ โ€‹ํ•˜๋ฃจ์˜ ์‹œ์ž‘์€ 0:0(์ž์ •)์ด๊ณ , ๋์€ 23:59(๋‹ค์Œ๋‚  ์ž์ • 1๋ถ„ ์ „)์ด๋‹ค. ์‹œ๊ฐ„์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ, ๋ถˆํ•„์š”ํ•œ 0์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ์ƒ๊ทผ์ด๊ฐ€ ์ฐฝ์˜์ด์˜ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ๋•Œ, ์„ค์ •ํ•ด์•ผ ํ•˜๋Š” ์•Œ๋žŒ ์‹œ๊ฐ„์„ ์ถœ๋ ฅํ•œ๋‹ค. โ€‹ ๐Ÿ’ก ํ’€์ด โ€‹Scanner ๋กœ ์ž…๋ ฅ๋ฐ›์•„์„œ ์—ฐ์‚ฐํ•˜๋Š” ๋ฒ•๊ณผ BufferedReader ๋กœ ์ž…๋ ฅ๋ฐ›์•„์„œ ์—ฐ์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ• ๋‘ ๊ฐ€์ง€๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์˜€๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ ‘๊ทผ๋ฒ• โ€‹ 1. ์ž…๋ ฅ๋ฐ›..
โœ… ๋ฌธ์ œ ํ”ํ•œ ์ˆ˜ํ•™ ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜๋Š” ์ฃผ์–ด์ง„ ์ ์ด ์–ด๋Š ์‚ฌ๋ถ„๋ฉด์— ์†ํ•˜๋Š”์ง€ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ์ด๋‹ค. ์‚ฌ๋ถ„๋ฉด์€ ์•„๋ž˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ 1๋ถ€ํ„ฐ 4๊นŒ์ง€ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ–๋Š”๋‹ค. "Quadrant n"์€ "์ œn์‚ฌ๋ถ„๋ฉด"์ด๋ผ๋Š” ๋œป์ด๋‹ค. โ€‹ ์˜ˆ๋ฅผ ๋“ค์–ด, ์ขŒํ‘œ๊ฐ€ (12, 5)์ธ ์  A๋Š” x์ขŒํ‘œ์™€ y์ขŒํ‘œ๊ฐ€ ๋ชจ๋‘ ์–‘์ˆ˜์ด๋ฏ€๋กœ ์ œ1์‚ฌ๋ถ„๋ฉด์— ์†ํ•œ๋‹ค. ์  B๋Š” x์ขŒํ‘œ๊ฐ€ ์Œ์ˆ˜์ด๊ณ  y์ขŒํ‘œ๊ฐ€ ์–‘์ˆ˜์ด๋ฏ€๋กœ ์ œ2์‚ฌ๋ถ„๋ฉด์— ์†ํ•œ๋‹ค. ์ ์˜ ์ขŒํ‘œ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๊ทธ ์ ์ด ์–ด๋Š ์‚ฌ๋ถ„๋ฉด์— ์†ํ•˜๋Š”์ง€ ์•Œ์•„๋‚ด๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋‹จ, x์ขŒํ‘œ์™€ y์ขŒํ‘œ๋Š” ๋ชจ๋‘ ์–‘์ˆ˜๋‚˜ ์Œ์ˆ˜๋ผ๊ณ  ๊ฐ€์ •ํ•œ๋‹ค. โ€‹ ์กฐ๊ฑด๋ฌธ๊ณผ ๋น„๊ต์—ฐ์‚ฐ์ž๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ ๋ฌธ์ œ โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ ์ค„์—๋Š” ์ •์ˆ˜ x๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (โˆ’1000 โ‰ค x โ‰ค 1000; x โ‰  0) ๋‹ค์Œ ์ค„์—๋Š” ์ •์ˆ˜ y๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (โˆ’1000 โ‰ค y โ‰ค 1000; ..
โœ… ๋ฌธ์ œ ์—ฐ๋„๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์œค๋…„์ด๋ฉด 1, ์•„๋‹ˆ๋ฉด 0์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์œค๋…„์€ ์—ฐ๋„๊ฐ€ 4์˜ ๋ฐฐ์ˆ˜์ด๋ฉด์„œ, 100์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ ๋•Œ ๋˜๋Š” 400์˜ ๋ฐฐ์ˆ˜์ผ ๋•Œ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 2012๋…„์€ 4์˜ ๋ฐฐ์ˆ˜์ด๋ฉด์„œ 100์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ์„œ ์œค๋…„์ด๋‹ค. 1900๋…„์€ 100์˜ ๋ฐฐ์ˆ˜์ด๊ณ  400์˜ ๋ฐฐ์ˆ˜๋Š” ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์œค๋…„์ด ์•„๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, 2000๋…„์€ 400์˜ ๋ฐฐ์ˆ˜์ด๊ธฐ ๋•Œ๋ฌธ์— ์œค๋…„์ด๋‹ค. โ€‹ ์กฐ๊ฑด๋ฌธ๊ณผ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ ๋ฌธ์ œ โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์—ฐ๋„๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์—ฐ๋„๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 4000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ์œค๋…„์ด๋ฉด 1, ์•„๋‹ˆ๋ฉด 0์„ ์ถœ๋ ฅํ•œ๋‹ค. โ€‹ ๐Ÿ’ก ํ’€์ด Scanner ๋กœ ์ž…๋ ฅ๋ฐ›์•„์„œ ์—ฐ์‚ฐํ•˜๋Š” ๋ฒ•๊ณผ BufferedReader ๋กœ ์ž…๋ ฅ๋ฐ›์•„์„œ ์—ฐ์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ• ๋‘ ..
โœ… ๋ฌธ์ œ ์‹œํ—˜ ์ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 90 ~ 100์ ์€ A, 80 ~ 89์ ์€ B, 70 ~ 79์ ์€ C, 60 ~ 69์ ์€ D, ๋‚˜๋จธ์ง€ ์ ์ˆ˜๋Š” F๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ •์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, A์™€ B๋ฅผ ๋น„๊ตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. โ€‹ ์กฐ๊ฑด๋ฌธ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ ๋ฌธ์ œ โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์‹œํ—˜ ์ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์‹œํ—˜ ์ ์ˆ˜๋Š” 0๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 100๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜์ด๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ์‹œํ—˜ ์„ฑ์ ์„ ์ถœ๋ ฅํ•œ๋‹ค. โ€‹ โ€‹ โ— 90์  ~ 100์  : A โ— 80์  ~ 89์  : B โ— 70์  ~ 79์  : C โ— 60์  ~ 69์  : D โ— ๊ทธ ์™ธ : F โ€‹ ๐Ÿ’ก ํ’€์ด Scanner ๋กœ ์ž…๋ ฅ๋ฐ›์•„์„œ ์—ฐ์‚ฐํ•˜๋Š” ๋ฒ•๊ณผ BufferedReader ๋กœ ์ž…๋ ฅ๋ฐ›์•„์„œ ์—ฐ์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ• ๋‘ ๊ฐ€์ง€๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์˜€๋‹ค. ..
โœ… ์กฐ์ง ๋‚ด ๊ตฌ์„ฑ์›๋“ค์˜ 3๊ฐ€์ง€ ๋ถ„๋ฅ˜ Taker -> ๊ด€๊ณ„์—์„œ ์ž๊ธฐ ์ด์ต๋งŒ ์ฑ™๊ธฐ๋Š” ์‚ฌ๋žŒ Giver -> "์ œ๊ฐ€ ๋ฌด์—‡์„ ๋„์™€๋“œ๋ฆด ์ˆ˜ ์žˆ์„๊นŒ์š”?"๋กœ ๊ด€๊ณ„๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ์‚ฌ๋žŒ Matcher -> Give์™€ Take์˜ ๊ท ํ˜•์„ ๋งž์ถ”๋Š” ์‚ฌ๋žŒ๋“ค (๋ฐ›์€ ๋งŒํผ ์ฃผ๋Š”) ๋‹น์‹ ์€ '์ฃผ๋Š” ์‚ฌ๋žŒ(giver)'์ธ๊ฐ€์š”? ์•„๋‹ˆ๋ฉด '๋ฐ›๋Š” ์‚ฌ๋žŒ(taker)'์ธ๊ฐ€์š”? ์ธ๊ฐ„์„ 3์ข…๋ฅ˜๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 'giver'๊ณผ, 'taker', ๊ทธ๋ฆฌ๊ณ  ์ด ๋‘˜์ด ํ˜ผํ•ฉ๋œ matcher์ž…๋‹ˆ๋‹ค. giver๋Š” ์–ด๋– ํ•œ ๋Œ€๊ฐ€๋ฅผ ๋ฐ”๋ผ์ง€ ์•Š๊ณ  ์ฃผ๋Š” ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค. ์ž์‹ ์„ ์กฐ๊ธˆ ํฌ์ƒํ•ด์„œ์š”. taker๋Š” ๋ฐ›๋Š” ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค. ์ž์‹ ์˜ ์ด์ต๋งŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚  ์œ„ํ•ด ์‚ฌ๋žŒ๋“ค์ด ๋ญ”๊ฐ€๋ฅผ ํ•ด ์ฃผ๋Š” ๊ฒƒ์—๋งŒ ๊ด€์‹ฌ์ด ์žˆ์ฃ . ๋งˆ์ง€๋ง‰์œผ๋กœ matcher์€ ๋ฐ›์€ ๋งŒํผ ๋Œ๋ ค์ฃผ๋Š” ์œ ํ˜•์ž…๋‹ˆ๋‹ค. ์„ ๋œป ๋‚˜์„œ๋Š” ์œ ..
์ƒ๋‹จ์œผ๋กœ