๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ 36

์›น์–ด์…ˆ๋ธ”๋ฆฌ(WebAssembly)

https://developer.mozilla.org/en-US/docs/WebAssembly WebAssembly | MDN WebAssembly is a new type of code that can be run in modern web browsers — it is a low-level assembly-like language with a compact binary format that runs with near-native performance and provides languages such as C/C++, C# and Rust with a compilation t developer.mozilla.org WebAssembly๋Š” ์ตœ์‹  ์›น ๋ธŒ๋ผ์šฐ์ €..

BOJ. 11723 ์ง‘ํ•ฉ (Python)

[ ๋ฌธ์ œ ] https://www.acmicpc.net/problem/11723 11723๋ฒˆ: ์ง‘ํ•ฉ ์ฒซ์งธ ์ค„์— ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ์—ฐ์‚ฐ์˜ ์ˆ˜ M (1 ≤ M ≤ 3,000,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ M๊ฐœ์˜ ์ค„์— ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ์—ฐ์‚ฐ์ด ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net [ ๋‚˜์˜ ํ’€์ด ] ๐Ÿ”ธ ์ ‘๊ทผ ๋ฐฉ๋ฒ• ๋ฌธ์ œ์—์„œ ์ง‘ํ•ฉ S์— ๋“ค์–ด๊ฐ€๋Š” ๊ฐ’ x๊ฐ€ (1 ≤ x ≤ 20) ๋กœ ๋ฒ”์œ„๊ฐ€ ์ •ํ•ด์ ธ์žˆ๊ธฐ ๋•Œ๋ฌธ์— True/False๋ฐฉ์‹์„ ์‚ฌ์šฉํ–ˆ๋‹ค. toggle์—ฐ์‚ฐ์ด ์žˆ์–ด์„œ ๋”์šฑ True/False๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ํŽธํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ์—ฐ์‚ฐ์˜ ์ˆ˜๋Š” M (1 ≤ M ≤ 3,000,000) ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฐฏ์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ sys.stdin.readline ์„ ์‚ฌ์šฉํ–ˆ๋‹ค. input๊ฐ’์„ ์ด ๋ฐฉ์‹์œผ๋กœ ๋ฐ›์œผ๋‹ˆ๊นŒ ๋’ค์— ์ค„ ..

BOJ. 7662 ์ด์ค‘ ์šฐ์„ ์ˆœ์œ„ ํ (Python)

[ ๋ฌธ์ œ ] https://www.acmicpc.net/problem/7662 7662๋ฒˆ: ์ด์ค‘ ์šฐ์„ ์ˆœ์œ„ ํ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋Š” ํ‘œ์ค€์ž…๋ ฅ์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ž…๋ ฅ์€ T๊ฐœ์˜ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ์ž…๋ ฅ์˜ ์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ T๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์˜ ์ฒซ์งธ ์ค„์—๋Š” Q์— ์  www.acmicpc.net [ ๋‚˜์˜ ํ’€์ด ] ๐Ÿ”ธ ์ ‘๊ทผ ๋ฐฉ๋ฒ• ์ตœ์†Œํž™, ์ตœ๋Œ€ํž™์„ ์„ ์–ธํ•˜๊ณ  ์—ฐ์‚ฐ์ด I์ธ ๊ฒฝ์šฐ์— ๊ฐ’์„ ํ•ด๋‹น ์—ฐ์‚ฐ์ด ๋ช‡๋ฒˆ์งธ์ธ์ง€ ๊ฐ’๊ณผ ํ•จ๊ป˜ ์ €์žฅํ•œ๋‹ค. ๊ฐ’์„ ์ œ๊ฑฐํ•˜๋ฉด removed ๋ฆฌ์ŠคํŠธ์—์„œ ์ œ๊ฑฐํ•œ ๊ฐ’์ž„์„ ํ‘œ์‹œํ•œ๋‹ค. ์ตœ์†Œ๊ฐ’, ์ตœ๋Œ€๊ฐ’์„ ์ œ๊ฑฐํ•˜๊ณ  ๋งŒ์•ฝ ์ œ๊ฑฐํ•œ index์˜ ๊ฐ’์ด๋ฉด ์ œ๊ฑฐํ•˜๊ณ  ๋‹ค์‹œ ์ตœ์†Œ๊ฐ’, ์ตœ๋Œ€๊ฐ’์„ ์ฐพ๊ณ  ์ œ๊ฑฐํ•œ๋‹ค. ๐Ÿ”ธ ํ’€์ด ์ฝ”๋“œ # 7662 ์ด์ค‘ ์šฐ์„ ์ˆœ์œ„ ํ # 221206 import sys, ..

BOJ. 9095 1, 2, 3 ๋”ํ•˜๊ธฐ (Python)

[ ๋ฌธ์ œ ] https://www.acmicpc.net/problem/9095 9095๋ฒˆ: 1, 2, 3 ๋”ํ•˜๊ธฐ ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค, n์„ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net [ ๋‚˜์˜ ํ’€์ด ] ๐Ÿ”ธ ์ ‘๊ทผ ๋ฐฉ๋ฒ• ์ฃผ์–ด์ง„ ์ˆซ์ž๋ฅผ 1, 2, 3 ์œผ๋กœ ๋นผ์„œ 0์ด ๋  ๋•Œ๊นŒ์ง€ ๋บ€๋‹ค. 0์ด ๋˜๋Š” ๊ฒฝ์šฐ์—๋Š” return ํ•œ๋‹ค. 1, 2, 3์œผ๋กœ ๋บ„๋•Œ ๊ฐ’์„ ๋ฌธ์ž์—ด๋กœ ์ €์žฅํ•œ๋‹ค. ๋ฌธ์ž์—ด ๊ฐ’์€ answer๋ผ๋Š” list์— ์ €์žฅํ•œ๋‹ค. ํ•ด๋‹น list์— ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฌธ์ž์—ด ๊ฐ’์„ ์ถ”๊ฐ€ํ•œ๋‹ค. list์˜ ๊ธธ์ด๊ฐ€ ๊ณง ํ•ฉ์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๊ฐ€ ๋œ๋‹ค. ๐Ÿ”ธ ํ’€์ด ์ฝ”๋“œ # n์ด 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ์ฐพ๋Š” ํ•จ์ˆ˜ def find(n, string): # n์˜ ๊ฐ’์ด 0์ธ ..

2. ๋ณ€์ˆ˜์™€ ์ž๋ฃŒํ˜•

์ฝ”๋“œ ์ž‘์„ฑ๋ฒ• ์„ธ๋ฏธ์ฝœ๋ก (semicolon) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ์„ธ๋ฏธ์ฝœ๋ก ์„ ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉ ์„ธ๋ฏธ์ฝœ๋ก ์ด ์—†์œผ๋ฉด ASI(Automatic Semicolon Insertion, ์ž๋™ ์„ธ๋ฏธ์ฝœ๋ก  ์‚ฝ์ž… ๊ทœ์น™)์— ์˜ํ•ด ์ž๋™์œผ๋กœ ์„ธ๋ฏธ์ฝœ๋ก  ์‚ฝ์ž…๋จ ๋“ค์—ฌ์“ฐ๊ธฐ์™€ ์ฝ”๋“œ๋ธ”๋Ÿญ 2์นธ ๋“ค์—ฌ์“ฐ๊ธฐ ์‚ฌ์šฉ ๋ธ”๋Ÿญ(block)์€ it, for ํ•จ์ˆ˜์—์„œ ์ค‘๊ด„ํ˜ธ { } ๋‚ด๋ถ€๋ฅผ ๋งํ•จ ์ค‘๊ด„ํ˜ธ { }๋ฅผ ์‚ฌ์šฉํ•ด ์ฝ”๋“œ ๋ธ”๋Ÿญ ๊ตฌ๋ถ„ ์ฝ”๋“œ ์Šคํƒ€์ผ ๊ฐ€์ด๋“œ ์ฝ”๋”ฉ ์Šคํƒ€์ผ์˜ ํ•ต์‹ฌ์€ ํ•ฉ์˜๋œ ์›์น™๊ณผ ์ผ๊ด€์„ฑ ์ฝ”๋“œ์˜ ํ’ˆ์งˆ์— ์ง๊ฒฐ๋˜๋Š” ์ค‘์š”ํ•œ ์š”์†Œ ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ, ์œ ์ง€๋ณด์ˆ˜ ๋˜๋Š” ํŒ€์›๊ณผ์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋“ฑ ๊ฐœ๋ฐœ ๊ณผ์ • ์ „์ฒด์— ์˜ํ–ฅ ์ฃผ์„ ํ•œ์ค„ ์ฃผ์„ // ์—ฌ๋Ÿฌ์ค„ ์ฃผ์„ /* */ ๋ณ€์ˆ˜์™€ ์‹๋ณ„์ž ์‹๋ณ„์ž ์ •์˜์™€ ํŠน์ง• ์‹๋ณ„์ž(identifier)๋Š” ๋ณ€์ˆ˜๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜๋ช…์„ ๋งํ•จ ์‹๋ณ„์ž๋Š” ๋ฐ˜๋“œ์‹œ ๋ฌธ..

3. ์—ฐ์‚ฐ์ž

์—ฐ์‚ฐ์ž ํ• ๋‹น ์—ฐ์‚ฐ์ž ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ํ”ผ์—ฐ์‚ฐ์ž์˜ ํ‰๊ณผ ๊ฒฐ๊ณผ๋ฅผ ์™ผ์ชฝ ํ”ผ์—ฐ์‚ฐ์ž์— ํ• ๋‹นํ•˜๋Š” ์—ฐ์‚ฐ์ž ๋‹ค์–‘ํ•œ ์—ฐ์‚ฐ์— ๋Œ€ํ•œ ๋‹จ์ถ• ์—ฐ์‚ฐ์ž ์ง€์› Increment ๋ฐ Decrement์—ฐ์‚ฐ์ž Increment (++) : ํ”ผ์—ฐ์‚ฐ์ž์˜ ๊ฐ’์„ 1์ฆ๊ฐ€์‹œํ‚ค๋Š” ์—ฐ์‚ฐ์ž Decrement (—) : ํ”ผ์—ฐ์‚ฐ์ž์˜ ๊ฐ’์„ 1๊ฐ์†Œ์‹œํ‚ค๋Š” ์—ฐ์‚ฐ์ž += ๋˜๋Š” -= ์™€ ๊ฐ™์ด ๋” ๋ถ„๋ช…ํ•œ ํ‘œํ˜„์œผ๋กœ ์ ์„ ๊ฒƒ์„ ๊ถŒ์žฅ let c = 0 c += 10 console.log(c) // 10 (c์— 10์„ ๋”ํ•œ๋‹ค) c -= 3 console.log(c) // 7 (c์— 3์„ ๋บ€๋‹ค) c *= 10 console.log(c) // 70 (c์— 10์„ ๊ณฑํ•œ๋‹ค) c++ console.log(c) // 71 (c์— 1์„ ๋”ํ•œ๋‹ค, ์ฆ๊ฐ์‹) c-- console.log(c) //..

1. JavaScript ์‹œ์ž‘ํ•˜๊ธฐ

JavaScript Web ๊ธฐ์ˆ ์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์–ธ์–ด HTML ๋ฌธ์„œ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด ๋‹ค์–‘ํ•œ ๋ถ„์•ผ๋กœ ํ™•์žฅ์ด ๊ฐ€๋Šฅํ•œ ์–ธ์–ด 2022๋…„ ํ˜„์žฌ, ๊ฐ€์žฅ ์ธ๊ธฐ์žˆ๋Š” ์–ธ์–ด JavaScript์˜ ์—ญ์‚ฌ Web์„ ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ์–ธ์–ด์ธ๋งŒํผ Web Browser์™€๋„ ๊นŠ์€ ์—ฐ๊ด€ ๊ด€๊ณ„๊ฐ€ ์žˆ์Œ ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์—ญํ•  URL์„ ํ†ตํ•ด Web(WWW)์„ ํƒ์ƒ‰ํ•จ HTML/CSS/JavaScript๋ฅผ ์ดํ•ดํ•œ ๋’ค ํ•ด์„ํ•ด์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•˜๋‚˜์˜ ํ™”๋ฉด์œผ๋กœ ๋ณด์—ฌ์คŒ ์›น ์„œ๋น„์Šค ์ด์šฉ ์‹œ ํด๋ผ์ด์–ธํŠธ์˜ ์—ญํ• ์„ ํ•จ ์›น ํŽ˜์ด์ง€ ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๊ณ , ๋ณด์—ฌ์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ ์›น ๋ธŒ๋ผ์šฐ์ € ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด 1993, Mosaic Web Browser ์œ ์ €๊ฐ€ ์›น์„ ์‰ฝ๊ฒŒ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฒ„ํŠผ ๋“ฑ์„ ํƒ‘์žฌํ•œ GUI ๊ธฐ๋ฐ˜์˜ ์›น ๋ธŒ๋ผ์šฐ์ € 199..

[์šด์˜์ฒด์ œ] 2. System Structure & Program Execution

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ๊ตฌ์กฐ memory : CPU์˜ ์ž‘์—… ๊ณต๊ฐ„ local buffer : device ์˜ ์ž‘์—… ๊ณต๊ฐ„ CPU register : memory๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ์ •๋ณด๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์€ ๊ณต๊ฐ„ CPU mode bit : CPU์—์„œ ์‹คํ–‰๋˜๋Š” ๊ฒƒ์ด ์šด์˜์ฒด์ œ ์ธ์ง€ ์‚ฌ์šฉ์ž ํ”„๋กœ๊ทธ๋žจ์ธ์ง€ ๊ตฌ๋ถ„ํ•ด์คŒ CPU Interrupt line : CPU๋Š” ํ•ญ์ƒ ๋ฉ”๋ชจ๋ฆฌ์— ์žˆ๋Š” instruction๋งŒ ์‹คํ–‰. ๋‹ค๋ฅธ I/O์™€ ํ”„๋กœ๊ทธ๋žจ์„ ์ฒ˜๋ฆฌํ•  ๋•Œ ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š”.. ์ง์ ‘ ์ ‘๊ทผ ํ•˜์ง€ ์•Š์Œ. memory์™€๋งŒ ์†Œํ†ต. I/O ์—์„œ ๋ฌด์–ธ๊ฐ€ ๋ถˆ๋Ÿฌ์™€๋ผ ํ•˜๋Š” ์š”์ฒญ → device controller์— ๋ถ€ํƒ. controller์—์„œ ์ผ ์ฒ˜๋ฆฌ, buffer์— ์ €์žฅ. CPU๋Š” ๋ญ ์‹œํ‚ค๊ณ  ๋˜ memeory๋ž‘ ์†Œํ†ต timer : ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์ด ..

[์šด์˜์ฒด์ œ] 1. Introduction to Operating Systems

์šด์˜์ฒด์ œ(Operating System, OS)๋ž€? ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๋ฐ”๋กœ ์œ„์— ์„ค์น˜๋˜์–ด ์‚ฌ์šฉ์ž ๋ฐ ๋‹ค๋ฅธ ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด์™€ ํ•˜๋“œ์›จ์–ด๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ณ„์ธต ํ•˜๋“œ์›จ์–ด์™€ ๊ฐ์ข… ์†Œํ”„ํŠธ์›จ์–ด, ์‚ฌ์šฉ์ž๋ฅผ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ˜‘์˜์˜ ์šด์˜์ฒด์ œ (์ปค๋„) ์šด์˜์ฒด์ œ์˜ ํ•ต์‹ฌ ๋ถ€๋ถ„์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ์— ์ƒ์ฃผํ•˜๋Š” ๋ถ€๋ถ„ ๊ด‘์˜์˜ ์šด์˜์ฒด์ œ ์ปค๋„ ๋ฟ ์•„๋‹ˆ๋ผ ๊ฐ์ข… ์ฃผ๋ณ€ ์‹œ์Šคํ…œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ํฌํ•จํ•œ ๊ฐœ๋… ์šด์˜์ฒด์ œ์˜ ๋ชฉํ‘œ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณต ์šด์˜์ฒด์ œ๋Š” ๋™์‹œ ์‚ฌ์šฉ์ž/ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๊ฐ๊ฐ ๋…์ž์  ์ปดํ“จํ„ฐ์—์„œ ์ˆ˜ํ–‰๋˜๋Š” ๊ฒƒ ๊ฐ™์€ ํ™˜์ƒ์„ ์ œ๊ณต ํ•˜๋“œ์›จ์–ด๋ฅผ ์ง์ ‘ ๋‹ค๋ฃจ๋Š” ๋ณต์žกํ•œ ๋ถ€๋ถ„์„ ์šด์˜์ฒด์ œ๊ฐ€ ๋Œ€ํ–‰ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌ ํ”„๋กœ์„ธ์„œ, ๊ธฐ์–ต์žฅ์น˜, ์ž…์ถœ๋ ฅ ์žฅ์น˜ ๋“ฑ์˜ ํšจ์œจ์  ๊ด€๋ฆฌ ์‚ฌ์šฉ์ž๊ฐ„์˜ ํ˜•ํ‰์„ฑ ์žˆ๋Š” ์ž์› ๋ถ„๋ฐฐ ์ฃผ์–ด์ง„ ์ž..

5. Search ๊ฒ€์ƒ‰

๊ฒ€์ƒ‰(Search) ๊ฒ€์ƒ‰ ์ €์žฅ๋˜์–ด ์žˆ๋Š” ์ž๋ฃŒ ์ค‘์—์„œ ์›ํ•˜๋Š” ํ•ญ๋ชฉ์„ ์ฐพ๋Š” ์ž‘์—… ๋ชฉ์ ํ•˜๋Š” ํƒ์ƒ‰ ํ‚ค๋ฅผ ๊ฐ€์ง„ ํ•ญ๋ชฉ์„ ์ฐพ๋Š” ๊ฒƒ ํƒ์ƒ‰ ํ‚ค(search key) : ์ž๋ฃŒ๋ฅผ ๊ตฌ๋ณ„ํ•˜์—ฌ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋Š” ํ‚ค ๊ฒ€์ƒ‰์˜ ์ข…๋ฅ˜ ์ˆœ์ฐจ ๊ฒ€์ƒ‰ (sequential search) ์ด์ง„ ๊ฒ€์ƒ‰ (binary search) ํ•ด์‰ฌ (hash) ์ˆœ์ฐจ ๊ฒ€์ƒ‰ ์ผ๋ ฌ๋กœ ๋˜์–ด ์žˆ๋Š” ์ž๋ฃŒ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐฉ๋ฒ• ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ  ์ง๊ด€์ ์ธ ๊ฒ€์ƒ‰ ๋ฐฉ๋ฒ• ๋ฐฐ์—ด์ด๋‚˜ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ ๋“ฑ ์ˆœ์ฐจ๊ตฌ์กฐ๋กœ ๊ตฌํ˜„๋œ ์ž๋ฃŒ๊ตฌ์กฐ์—์„œ ์›ํ•˜๋Š” ํ•ญ๋ชฉ์„ ์ฐพ์„ ๋•Œ ์œ ์šฉํ•จ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋‹จ์ˆœํ•˜์—ฌ ๊ตฌํ˜„์ด ์‰ฝ์ง€๋งŒ, ๊ฒ€์ƒ‰ ๋Œ€์ƒ์˜ ์ˆ˜๊ฐ€ ๋งŽ์€ ๊ฒฝ์šฐ์—๋Š” ์ˆ˜ํ–‰์‹œ๊ฐ„์ด ๊ธ‰๊ฒฉํžˆ ์ฆ๊ฐ€ํ•˜์—ฌ ๋น„ํšจ์œจ์ ์ž„ 2๊ฐ€์ง€ ๊ฒฝ์šฐ ์ •๋ ฌ๋˜์–ด ์žˆ์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ •๋ ฌ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ •๋ ฌ๋˜์–ด ์žˆ์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ฒ€์ƒ‰๊ณผ์ • ์ฒซ ๋ฒˆ์งธ ์›์†Œ๋ถ€ํ„ฐ ์ˆœ์„œ๋Œ€๋กœ ๊ฒ€์ƒ‰ ..