๐Ÿ“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜/Python BOJ(๋ฐฑ์ค€)

๋ฐฑ์ค€ ์˜จ๋ผ์ธ ๋ฌธ์ œ ํ’€์ด(Python)
์•ˆ๋…•ํ•˜์„ธ์š”! ๐Ÿ˜Š ์˜ค๋Š˜์€ ๋ฐฑ์ค€ ์˜จ๋ผ์ธ ์ €์ง€์˜ ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜์ธ 14252๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ•จ๊ป˜ ํ’€์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์ฃผ์–ด์ง„ ์ˆซ์ž๋“ค ์‚ฌ์ด์—์„œ ๊ณต์•ฝ์ˆ˜๊ฐ€ 1์ธ ์ˆซ์ž๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋จผ์ € ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ ‘๊ทผ๋ฒ•์„ ์‚ดํŽด๋ณธ ํ›„, ์ •๋‹ต ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ๋Š” ์ฃผ์–ด์ง„ ์ˆซ์ž๋“ค ์‚ฌ์ด์— ๊ณต์•ฝ์ˆ˜๊ฐ€ 1์ธ ์ˆซ์ž๋ฅผ ์ฐพ์•„์•ผ ํ•˜๋Š”๋ฐ, ๋‘ ์ˆ˜ ์‚ฌ์ด์— ์ˆซ์ž๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ธ์ ‘ํ•œ ๋‘ ์ˆ˜์˜ ๊ณต์•ฝ์ˆ˜๋ฅผ 1๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. 2. ์ ‘๊ทผ๋ฒ• 1. ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜ ๊ตฌํ•˜๊ธฐ: • ๋‘ ์ˆ˜์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ•์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. • ์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ•์€ ๋‘ ์ˆ˜๋ฅผ ๋‚˜๋ˆ„์—ˆ์„ ๋•Œ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด ๋  ๋•Œ๊นŒ์ง€ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. 2. ์ธ์ ‘ํ•œ ๋‘ ์ˆ˜์˜ ๊ณต์•ฝ์ˆ˜ ํ™•์ธ: • ์ฃผ์–ด์ง„ ์ˆซ์ž ๋ฆฌ์ŠคํŠธ๋ฅผ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค. • ์ •๋ ฌ๋œ..
์•ˆ๋…•ํ•˜์„ธ์š”! ์˜ค๋Š˜์€ ๋ฐฑ์ค€ 1978๋ฒˆ ๋ฌธ์ œ “์†Œ์ˆ˜ ์ฐพ๊ธฐ”๋ฅผ ํ’€์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์ฃผ์–ด์ง„ ์ˆ˜๋“ค ์ค‘ ์†Œ์ˆ˜๊ฐ€ ๋ช‡ ๊ฐœ์ธ์ง€๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์†Œ์ˆ˜๋ฅผ ํŒ๋‹จํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•ด๋ณด๊ณ , ์ด๋ฅผ ํ†ตํ•ด ์†Œ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ธ์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๋ฌธ์ œ์„ค๋ช… ๋ฌธ์ œ ๋งํฌ๋ฌธ์ œ ๋งํฌ๋Š” ์—ฌ๊ธฐ์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ๋‚ด์šฉ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, N๊ฐœ์˜ ์ˆ˜ ์ค‘์—์„œ ์†Œ์ˆ˜๊ฐ€ ๋ช‡ ๊ฐœ์ธ์ง€ ์ฐพ์•„์„œ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์ž…๋ ฅ • ์ฒซ ์ค„์— ์ˆ˜์˜ ๊ฐœ์ˆ˜ N (1 ≤ N ≤ 100) • ๋‹ค์Œ ์ค„์— N๊ฐœ์˜ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. (๊ฐ ์ˆ˜๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 1000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜) ์ถœ๋ ฅ • ์ฃผ์–ด์ง„ N๊ฐœ์˜ ์ˆ˜ ์ค‘์—์„œ ์†Œ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. 2. ์ ‘๊ทผ๋ฒ•๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค:  1. ์†Œ์ˆ˜์˜ ์ •์˜:..
์•ˆ๋…•ํ•˜์„ธ์š”! ์˜ค๋Š˜์€ ๋ฐฑ์ค€ ์˜จ๋ผ์ธ ์ €์ง€์˜ 2503๋ฒˆ ๋ฌธ์ œ, “์ˆซ์ž ์•ผ๊ตฌ”์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์ฃผ์–ด์ง„ ์กฐ๊ฑด์— ๋งž์ถฐ ๊ฐ€๋Šฅํ•œ ์„ธ ์ž๋ฆฌ ์ˆซ์ž๋ฅผ ๋งž์ถ”๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ณผ์ •๊ณผ ํ•จ๊ป˜ Python์œผ๋กœ ์ž‘์„ฑํ•œ ์ •๋‹ต ์ฝ”๋“œ๋ฅผ ์†Œ๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๋ฌธ์ œ ์„ค๋ช…์ˆซ์ž ์•ผ๊ตฌ๋Š” ์ƒ๋Œ€๋ฐฉ์ด ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋Š” ์„ธ ์ž๋ฆฌ ์ˆซ์ž๋ฅผ ์งˆ๋ฌธ์„ ํ†ตํ•ด ๋งž์ถ”๋Š” ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. ๊ฐ ์งˆ๋ฌธ์— ๋Œ€ํ•ด ์ŠคํŠธ๋ผ์ดํฌ(Strikes)์™€ ๋ณผ(Balls)์˜ ๊ฐœ์ˆ˜๋ฅผ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ŠคํŠธ๋ผ์ดํฌ๋Š” ์ˆซ์ž์™€ ์œ„์น˜๊ฐ€ ๋ชจ๋‘ ๋งž๋Š” ๊ฒฝ์šฐ, ๋ณผ์€ ์ˆซ์ž๋งŒ ๋งž๋Š” ๊ฒฝ์šฐ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋ชฉํ‘œ๋Š” ์ฃผ์–ด์ง„ ์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ฐ€๋Šฅํ•œ ์ˆซ์ž์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:  • ์ŠคํŠธ๋ผ์ดํฌ: ์ˆซ์ž์™€ ์œ„์น˜๊ฐ€ ๋ชจ๋‘ ๋งž๋Š” ๊ฒฝ์šฐ • ๋ณผ: ์ˆซ์ž๋Š” ๋งž์ง€๋งŒ ์œ„์น˜๊ฐ€ ๋‹ค๋ฅธ ..
์•ˆ๋…•ํ•˜์„ธ์š”! ์˜ค๋Š˜์€ ๋ฐฑ์ค€ ์˜จ๋ผ์ธ ์ €์ง€์˜ 19532๋ฒˆ ๋ฌธ์ œ, “์ˆ˜ํ•™์€ ๋น„๋Œ€๋ฉด๊ฐ•์˜์ž…๋‹ˆ๋‹ค”์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์ฃผ์–ด์ง„ ์ด์ฐจ ๋ฐฉ์ •์‹์„ ๋งŒ์กฑํ•˜๋Š” x์™€ y๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ณผ์ •๊ณผ ํ•จ๊ป˜ Python์œผ๋กœ ์ž‘์„ฑํ•œ ์ •๋‹ต ์ฝ”๋“œ๋ฅผ ์†Œ๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๋ฌธ์ œ ์„ค๋ช…์ˆ˜ํ•™์˜ ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋… ์ค‘ ํ•˜๋‚˜์ธ ์ด์ฐจ ๋ฐฉ์ •์‹์„ ์ด์šฉํ•˜์—ฌ ๋‘ ๋ณ€์ˆ˜ x์™€ y๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ๋ฐฉ์ •์‹ ๋‘ ๊ฐœ๋ฅผ ๋งŒ์กฑํ•˜๋Š” x์™€ y์˜ ๊ฐ’์„ ์ฐพ๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค a * x + b * y = cd * x + e * y = f ์—ฌ๊ธฐ์„œ a, b, c, d, e, f๋Š” ๋ชจ๋‘ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด ๋ฐฉ์ •์‹์„ ๋งŒ์กฑํ•˜๋Š” x์™€ y๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.  ๋ฐฑ์ค€ ๋ฌธ์ œ URL ์ˆ˜ํ•™์€ ๋น„๋Œ€๋ฉด๊ฐ•์˜์ž…๋‹ˆ๋‹ค 2. ์ ‘๊ทผ๋ฒ•์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ..
์•ˆ๋…•ํ•˜์„ธ์š”! ์˜ค๋Š˜์€ ๋ฐฑ์ค€ ์˜จ๋ผ์ธ ์ €์ง€์˜ 14568๋ฒˆ ๋ฌธ์ œ, "์‚ฌํƒ• ๋‚˜๋ˆ ์ฃผ๊ธฐ"์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์‚ฌํƒ•์„ ๋‚˜๋ˆ ์ฃผ๋Š” ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ณผ์ •๊ณผ ํ•จ๊ป˜ Python์œผ๋กœ ์ž‘์„ฑํ•œ ์ •๋‹ต ์ฝ”๋“œ๋ฅผ ์†Œ๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๋ฌธ์ œ ์„ค๋ช…์šฐ๋ฆฌ๋Š” ์ด N๊ฐœ์˜ ์‚ฌํƒ•์„ ๋‚จ๊ทœ, ์˜ํ›ˆ, ํƒํฌ ์„ธ ๋ช…์—๊ฒŒ ๋‚˜๋ˆ ์ฃผ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌํƒ•์„ ๋‚˜๋ˆ ์ฃผ๋Š” ์กฐ๊ฑด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:์‚ฌํƒ•์˜ ํ•ฉ ๊ฐœ์ˆ˜๊ฐ€ N๊ฐœ๊ฐ€ ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.๋‚จ๊ทœ๊ฐ€ ๋ฐ›๋Š” ์‚ฌํƒ•์˜ ๊ฐœ์ˆ˜(a)๋Š” ์˜ํ›ˆ์ด ๋ฐ›๋Š” ์‚ฌํƒ•์˜ ๊ฐœ์ˆ˜(b)๋ณด๋‹ค 2๊ฐœ ์ด์ƒ ๋งŽ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. (a >= b + 2)๊ฐ ๊ฐœ์ธ๋‹น ์ตœ์†Œ 1๊ฐœ ์ด์ƒ์˜ ์‚ฌํƒ•์„ ๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.ํƒํฌ๊ฐ€ ๋ฐ›๋Š” ์‚ฌํƒ•์˜ ๊ฐœ์ˆ˜(c)๋Š” ์ง์ˆ˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.์ด ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๊ตฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์ค€ ๋ฌธ์ œ URL: http..
D_JAKE
'๐Ÿ“œ ์•Œ๊ณ ๋ฆฌ์ฆ˜/Python BOJ(๋ฐฑ์ค€)' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (4 Page)
์ƒ๋‹จ์œผ๋กœ