1. ๋ฌธ์ ์ค๋ช
์๋
ํ์ธ์! ์ค๋์ ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง์ ๋ฌธ์ ๋ฒํธ 7795๋ฒ์ ํ์ด๋ณด๊ฒ ์ต๋๋ค. ์ด ๋ฌธ์ ๋ ์ฃผ์ด์ง ๋ ๋ฆฌ์คํธ์์ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์์ ๊ฐ์๋ฅผ ์ฐพ๋ ๋ฌธ์ ์
๋๋ค. ๋ฌธ์ URL: https://www.acmicpc.net/problem/7795 2. ์ ๊ทผ๋ฒ 1. ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค ๋ ๊ฐ์ ๋ฆฌ์คํธ A์ B๊ฐ ์ฃผ์ด์ง๋๋ค. 2. A์ ์์ ์ค ํ๋์ B์ ์์ ์ค ํ๋๋ฅผ ์ ํํ์ ๋, A์ ์์๊ฐ B์ ์์๋ณด๋ค ํด ๋ ํด๋น ์์ ์ธ์ด์ผ ํฉ๋๋ค. 3. ๋ฆฌ์คํธ A์ B๋ฅผ ์ ๋ ฌํฉ๋๋ค. 4. A์ ๊ฐ ์์์ ๋ํด B์ ์์๋ค๊ณผ ๋น๊ตํ์ฌ ๋ช ๊ฐ์ ์์๊ฐ ์กฐ๊ฑด์ ๋ง์กฑํ๋์ง ์นด์ดํธํฉ๋๋ค. 5. ํฌ ํฌ์ธํฐ ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ํจ์จ์ ์ผ๋ก ์์ ๊ฐ์๋ฅผ ์
๋๋ค: • A ๋ฆฌ์คํธ์ B ๋ฆฌ์คํธ์ ํฌ์ธํฐ๋ฅผ ๊ฐ๊ฐ ์์์ ์ ..
๐ ์๊ณ ๋ฆฌ์ฆ/BOJ(๋ฐฑ์ค)_Python
๋ฐฑ์ค ์จ๋ผ์ธ ๋ฌธ์ ํ์ด(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. ์ ๊ทผ๋ฒ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ..