๐ŸŽˆ์˜ํ–ฅ๋ ฅ ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ TIL#35

may_soouuยท2020๋…„ 8์›” 17์ผ
0

์˜ํ–ฅ๋ ฅ ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ค‘, ์›น ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์ด์–ด ์˜ํ–ฅ๋ ฅ ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž!

์˜ค๋ฅ˜ ์ •์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • ๊ณ„์‚ฐ ์ˆ˜ํ–‰ : ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘
  • ๋ฐ์ดํ„ฐ ์ €์žฅ : ์ž…๋ ฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ
  • ๋ฐ์ดํ„ฐ ์ „์†ก : ๋ฐ์ดํ„ฐ๋ฅผ ํ•„์š”ํ•œ ๊ณณ์œผ๋กœ ์ „์†กํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ์ „์†ก์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์ „์†กํ•˜๋Š” ๊ฒƒ

๋ฐ์ดํ„ฐ ์ „์†ก ์—๋Ÿฌ๋ฅผ ๊ณ ์น˜๋Š” ๋ฐฉ๋ฒ•

์˜ค๋ฅ˜ ๊ฒ€์ถœ๊ณผ ์ •์ •์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•
-๋ฐ˜๋ณต ์•Œ๊ณ ๋ฆฌ์ฆ˜ (๊ฐ€์žฅ ๊ธฐ๋ณธ์ )
-๋ฆฌ๋˜๋˜์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ : ํŒจ๋ฆฌํ‹ฐ ๊ฒ€์‚ฌ ์ฝ”๋“œ ์‚ฌ์šฉ


์˜ค๋ฅ˜ ๊ฒ€์ถœ์— ์ง‘์ค‘ํ•˜๊ณ , ์—๋Ÿฌ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์„ ๋–„ ์žฌ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•
-์ฒดํฌ์„ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๊ณ„์‚ฐ ์ฒดํฌ์„ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜
-ํ•€ ํฌ์ธํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜

์ปดํ“จํ„ฐ์— ์‚ฌ์šฉํ•˜๋Š” ์˜ค๋ฅ˜ ์ •์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ข…๋ฅ˜

CD, DVD, ํ•˜๋“œ๋””์Šคํฌ : ๊ณ„์‚ฐ ์ฒดํฌ์„ฌ ํŠธ๋ฆญ๊ณผ ํ•€ ํฌ์ธํŠธ ํŠธ๋ฆญ์„ ๊ฒฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉ
์ธํ„ฐ๋„ท : ์ฒดํฌ์„ฌ ํŠธ๋ฆญ์„ ์‚ฌ์šฉ.

1. ๋ฐ˜๋ณต ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • ์˜ค๋ฅ˜ ๊ฒ€์ถœ ๋ฐ ์ •์ •์„ ์œ„ํ•œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•

๋ฐ˜๋ณต ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‚ฌ์šฉํ•˜๊ธฐ
ex.

์–ด๋–ค ์‚ฌ๋žŒ์˜ ํ†ต์žฅ ์ž”๊ณ ๊ฐ€ 6,234,000์›์ด๋‹ค. ์ด๊ฒƒ์„ ํ†ต์‹ ์„ ํ†ตํ•ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ๋ณด๋‚ธ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ณด์ž. ๋ฐ˜๋ณต ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฅผ 5๋ฒˆ ๋ฐ˜๋ณตํ•ด์„œ ๋ณด๋‚ธ๋‹ค.
์ „์†ก1:623400
์ „์†ก2:624400
์ „์†ก3:523400
์ „์†ก4:623400
์ „์†ก5:623401
์ž๋ฃŒ๋ฅผ ์ˆ˜์‹ ํ•œ ์ธก์—์„œ ์ž”๊ณ ๊ฐ€ ์–ผ๋งˆ์ธ์ง€ ์•Œ์ง€ ๋ชปํ•œ ์ฑ„ ๋‹ค์„ฏ ๋ฒˆ์˜ ์ž๋ฃŒ๋ž„ ๋ฐ›์•˜๋‹ค. ์ด ๊ฒฝ์šฐ, ์ ์šฉ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๊ฐ ํ•ญ๋ชฉ๋ณ„๋กœ ๊ฐ€์žฅ ๋นˆ๋„์ˆ˜๊ฐ€ ๋†’์€ ๊ฒƒ์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ >> ์ตœ์ข… ์ˆ˜์‹  ๊ฐ’์€ 623400


๋ฐ˜๋ณต์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ถฉ๋ถ„ํžˆ ์‹ ๋ขฐํ•  ๊ทผ๊ฑฐ๊ฐ€ ๋งž์ง€๋งŒ, ํฐ ์ž๋ฃŒ๋ฅผ ๋‹ค๋ฃจ๊ธฐ์—๋Š” ๋ถ€์ ํ•ฉํ•˜๋‹ค๐Ÿ˜…

2. ๋ฆฌ๋˜๋˜์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • ํ†ต์‹ ์˜ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ  ์ •์ •ํ•˜๊ธฐ ์œ„ํ•ด, ๋ณด๋‚ด๋Š” ๋ฐ์ดํ„ฐ์— ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ ๋ณด๋‚ด๋Š” ๋ฐฉ๋ฒ•
  • ๋ฆฌ๋˜๋˜์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์ œ์ผ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์€ ํ•ด๋ฐ์ฝ”๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜!

ex. ํ•ด๋ฐ์ฝ”๋“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‚ฌ์šฉํ•˜๊ธฐ

(7,4) ํ•ด๋ฐ์ฝ”๋“œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•
4๋น„ํŠธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ธ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด ์ด 16๊ฐœ์˜ ๊ฒฝ์šฐ์˜ ์ˆ˜๊ฐ€ ๋ฐœ์ƒ(์™œ?..)
์ด๋–„, ๊ฐ ๊ฒฝ์šฐ์— ๋Œ€ํ•˜์—ฌ ์˜ค๋ฅ˜ ์ •์ •์„ ์œ„ํ•œ 3๊ฐœ์˜ ๋น„ํŠธ๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ ๋ณด๋‚ด๋Š” ๋ฐฉ๋ฒ•
0000 > 0000 000(๊ธฐ์กด์ฝ”๋“œ์— 000 ์ถ”๊ฐ€)
0001 > 0001 011(๊ธฐ์กด์ฝ”๋“œ์— 011 ์ถ”๊ฐ€)
0010 > 0010 111(๊ธฐ์กด์ฝ”๋“œ์— 111 ์ถ”๊ฐ€)
0011 > 0011 100(๊ธฐ์กด์ฝ”๋“œ์— 100 ์ถ”๊ฐ€)
์ดํ•˜ ์ƒ๋žต,,,
ํ•ด๋ฐ์ฝ”๋“œ์— ์˜ํ•ด ๊ฐ€์žฅ ๋ถ€ํ•ฉ๋˜๋Š” ๊ฐ’์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ! ๋ฆฌ๋˜๋˜์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ 7์ž๋ฆฌ ์ฝ”๋“œ์— ์žˆ๋Š” ์–ด๋–ค ํ•˜๋‚˜์˜ ์˜ค๋ฅ˜๋„ ์ •ํ™•ํ•˜๊ฒŒ ์ฐพ์•„ ๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ๋ฐฉ๋ฒ•
> ์ดํ•ด๊ฐ€ ๊ฐ€์ง€ ์•Š๋Š”๋‹ค,, ๋‹ค์‹œ ๊ณต๋ถ€ํ•ด์•ผ์ง€๐Ÿ˜‚

3. ์ฒดํฌ์„ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜

๋ณด๋‚ด๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ 4,6,7,5,6 ์ด๋ผ๊ณ  ๊ฐ€์ •
๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋‘ ํ•ฉํ•œ๋‹ค : 4+6+7+5+6 = 28
ํ•ฉํ•œ ์ˆ˜์˜ ๋งˆ์ง€๋ง‰์„ ์ทจํ•œ๋‹ค : 8(์ฒดํฌ์„ฌ)
์ฒดํฌ์„ฌ์„ ํฌํ•จํ•˜์—ฌ ๋ณด๋‚ด์•ผํ•  ์ž๋ฃŒ๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค. 4,6,7,5,6,8
์ž๋ฃŒ๋ฅผ ๋ณด๋‚ธ๋‹ค.
์ˆ˜์‹ ํ•œ ์ž๋ฃŒ์˜ ์•ž์˜ 5์ž๋ฆฌ๋ฅผ ๋”ํ•˜๊ณ , ๊ฒฐ๊ณผ์˜ ๋งˆ์ง€๋ง‰ ์ˆ˜๊ฐ€ 8์ธ์ง€ ํ™•์ธํ•œ๋‹ค.
8์ด๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์ •ํ™•ํ•œ ๊ฒƒ, ์•„๋‹ˆ๋ฉด ์žฌ์ „์†ก ์š”์ฒญ

3-1) ๊ณ„๋‹จ ์ฒดํฌ์„ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • ์ฒดํฌ์„ฌ์ด 2๊ฐœ์˜ ์—๋Ÿฌ๋ฅผ ๊ฐ€์ง€๋ฉด ์ฒดํฌ์„ฌ์ด ๊ฐ™์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ฒดํฌ์„ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ณด์™„ํ•˜์—ฌ ๊ฐœ๋ฐœ๋œ ๋ฐฉ๋ฒ•!

    ๋ณด๋‚ด๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ 4,6,7,5,6 ์ด๋ผ๊ณ  ๊ฐ€์ •
    ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ƒฅ ํ•ฉ์น˜์ง€ ์•Š๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ์ง„ํ–‰
    : (1 x 4) + (2 x 6) + (3 x 7) + (4 x 5) + (5 x 6) = 87 (์ฒดํฌ์„ฌ์€ 7)
    ํ•ฉํ•œ ์ˆ˜์˜ ๋งˆ์ง€๋ง‰์„ ์ทจํ•œ๋‹ค : 7(์ฒดํฌ์„ฌ)
    ์ฒดํฌ์„ฌ์„ ํฌํ•จํ•˜์—ฌ ๋ณด๋‚ด์•ผํ•  ์ž๋ฃŒ๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค. 4,6,7,5,6,7
    ์ž๋ฃŒ๋ฅผ ๋ณด๋‚ธ๋‹ค.
    ์ˆ˜์‹ ํ•œ ์ž๋ฃŒ์˜ ์•ž์˜ 5์ž๋ฆฌ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ๋‘ ๋ฒˆ์จฐ ๊ณผ์ •์„ ์ˆ˜ํ–‰.
    ๊ฒฐ๊ณผ์˜ ๋งˆ์ง€๋ง‰ ์ˆ˜๊ฐ€ 7์ธ์ง€ ํ™•์ธ
    7์ด๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์ •ํ™•ํ•œ ๊ฒƒ, ์•„๋‹ˆ๋ฉด ์žฌ์ „์†ก ์š”์ฒญ

  • ์‹ค๋ฌด์—์„œ๋Š” ์ฒดํฌ์„ฌ๊ณผ ๊ณ„๋‹จ ์ฒดํฌ์„ฌ์„ ๋™์‹œ์— ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•จ!!
    BUT! ์ฒดํฌ์„ฌ์€ ํฐ ์ž๋ฃŒ์˜ ์ „์†ก์—๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์›€ > ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ ์ˆ˜ํ–‰ํ•˜๋Š” ์—ฐ์‚ฐ์ด ์ „์ฒด ์‹œ์Šคํ…œ์˜ ์†๋„์— ํฐ ์˜ํ–ฅ์„ ์ฃผ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

4. ํ•€ ํฌ์ธํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • 2์ฐจ์› ํŒจ๋ฆฌํ‹ฐ๋ผ๊ณ  ํ•˜๋ฉฐ ๋ณต์žกํ•œ ์ˆ˜ํ•™์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ , ์˜ค๋ฅ˜๋ฅผ ์ฐพ๊ณ  ์ •์ •ํ•˜๋Š” ๋ฌ˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ๋ฐฉ๋ฒ•>> ๋‹ค๋งŒ, ๋น„ํšจ์œจ์ ์ด์–ด์„œ ๋งŽ์ด ์“ฐ์ง€๋Š” ์•Š๋Š”๋‹ค.

    ํ–‰๊ณผ ์—ด์„ ๋Œ€์ƒ์œผ๋กœ ์ฒดํฌ์„ฌ์„ ๋งŒ๋“ค๊ณ , ์ด๊ฒƒ์„ ์ „์ฒด์ ์œผ๋กœ ํ’€์–ด์„œ ์ „์†ก
    ์ˆ˜์‹ ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ์กฐ๋ฆฝํ•œ ํ›„ ์ฒดํฌ์„ฌ ๊ณ„์‚ฐ,,

    (์ด๋ฏธ์ง€๋กœ ๋ณด๋ฉด ์‰ฌ์šฐ๋‚˜, ์ด๋ฏธ์ง€๋ฅผ ๋ฒจ๋กœ๊ทธ์— ๊ทธ๋ฆฌ๊ธฐ์—” ๋„ˆ๋ฌด ๋ฒˆ๊ฑฐ๋กœ์šฐ๋‹ˆ ๋‚˜์ค‘์— ์ฑ…์„ ์ฐธ๊ณ ํ•˜์ž, (์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์ž๋ฃŒ๊ตฌ์กฐ, p.151))

profile
back-end ๊ฐœ๋ฐœ์ž

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด