์ตœ๊ทผ ํฌ์ŠคํŠธ

2023-07-04-๋™๊ตญ๋Œ€SW์—ญ๋Ÿ‰๊ฐ•ํ™”์บ ํ”„-JOI์™€ IOI

๋ฌธ์ œ ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ๋ฌธ์ž์—ด์—์„œ ์—ฐ์†์œผ๋กœ 3๊ฐœ์˜ ๋ฌธ์ž๊ฐ€ JOI ๋˜๋Š” IOI์ธ ๊ณณ์ด ๊ฐ๊ฐ ๋ช‡ ๊ฐœ ์žˆ๋Š”์ง€ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋ฌธ์ž์—ด์€ ์•ŒํŒŒ๋ฒณ ๋Œ€๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์•„๋ž˜์™€ ๊ฐ™์ด โ€œJOIOIOIโ€์—๋Š” JOI๊ฐ€ 1๊ฐœ, IOI๊ฐ€ 2๊ฐœ ์žˆ๋‹ค.

Programmers : ์ž…์‹ค ํ‡ด์‹ค

๋ฌธ์ œ ์˜ค๋Š˜ ํšŒ์˜์‹ค์—๋Š” ์ด n๋ช…์ด ์ž…์‹ค ํ›„ ํ‡ด์‹คํ–ˆ์Šต๋‹ˆ๋‹ค. ํŽธ์˜์ƒ ์‚ฌ๋žŒ๋“ค์€ 1๋ถ€ํ„ฐ n๊นŒ์ง€ ๋ฒˆํ˜ธ๊ฐ€ ํ•˜๋‚˜์”ฉ ๋ถ™์–ด์žˆ์œผ๋ฉฐ, ๋‘ ๋ฒˆ ์ด์ƒ ํšŒ์˜์‹ค์— ๋“ค์–ด์˜จ ์‚ฌ๋žŒ์€ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋•Œ, ๊ฐ ์‚ฌ๋žŒ๋ณ„๋กœ ๋ฐ˜๋“œ์‹œ ๋งŒ๋‚œ ์‚ฌ๋žŒ์€ ๋ช‡ ๋ช…์ธ์ง€ ๊ตฌํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค.

Programmers 84325 : ์ง์—…๊ตฐ ์ถ”์ฒœํ•˜๊ธฐ

๋ฌธ์ œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด์™€ ์–ธ์–ด ์„ ํ˜ธ๋„๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๊ทธ์— ๋งž๋Š” ์ง์—…๊ตฐ์„ ์ถ”์ฒœํ•ด์ฃผ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฐœ๋ฐœํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ํ‘œ๋Š” 5๊ฐœ ์ง์—…๊ตฐ ๋ณ„๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” 5๊ฐœ ์–ธ์–ด์— ์ง์—…๊ตฐ ์–ธ์–ด ์ ์ˆ˜๋ฅผ ๋ถ€์—ฌํ•œ ํ‘œ์ž…๋‹ˆ๋‹ค.

Programmers 83201 : ์ƒํ˜ธ ํ‰๊ฐ€

๋ฌธ์ œ ๋Œ€ํ•™ ๊ต์ˆ˜์ธ ๋‹น์‹ ์€, ์ƒํ˜ธํ‰๊ฐ€๋ฅผ ํ†ตํ•˜์—ฌ ํ•™์ƒ๋“ค์ด ์ œ์ถœํ•œ ๊ณผ์ œ๋ฌผ์— ํ•™์ ์„ ๋ถ€์—ฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” 0๋ฒˆ๋ถ€ํ„ฐ 4๋ฒˆ๊นŒ์ง€ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง„ 5๋ช…์˜ ํ•™์ƒ๋“ค์ด ์ž์‹ ๊ณผ ๋‹ค๋ฅธ ํ•™์ƒ์˜ ๊ณผ์ œ๋ฅผ ํ‰๊ฐ€ํ•œ ์ ์ˆ˜ํ‘œ์ž…๋‹ˆ๋‹ค.

2023-01-05-ComputerArchitecture-์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(CPU) ์ž‘๋™ ์›๋ฆฌ

CPU๋Š” ์ปดํ“จํ„ฐ์—์„œ ๊ฐ€์žฅ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ถ€๋ถ„. โ€˜์ธ๊ฐ„์˜ ๋‘๋‡Œโ€™์— ํ•ด๋‹น ํฌ๊ฒŒ ์—ฐ์‚ฐ์žฅ์น˜, ์ œ์–ด์žฅ์น˜, ๋ ˆ์ง€์Šคํ„ฐ 3๊ฐ€์ง€๋กœ ๊ตฌ์„ฑ๋จ

2023-01-04-ComputerArchitecture-์ปดํ“จํ„ฐ์˜ ๊ตฌ์„ฑ

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์€ ํฌ๊ฒŒ ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๋‚˜๋ˆ„์–ด์ง„๋‹ค. ํ•˜๋“œ์›จ์–ด: ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๊ณ„์  ์žฅ์น˜ ์†Œํ”„ํŠธ์›จ์–ด: ํ•˜๋“œ์›จ์–ด์˜ ๋™์ž‘์„ ์ง€์‹œํ•˜๊ณ  ์ œ์–ดํ•˜๋Š” ๋ช…๋ น์–ด ์ง‘ํ•ฉ