https://www.acmicpc.net/problem/15552
๊ฒ์์ ๋ํ ํฅ๋ฏธ๊ฐ ์ด์ ๋ณด๋ค๋ ์ข ์์๋ค.
์๋ง ํ์ ๋๋ฌธ์ ๊ทธ๋ฐ ๊ฑฐ ๊ฐ์๋ฐ ๊ทธ๋์ ๊ทธ๋ฐ์ง ์ ๋ฒ์ฃผ ์ํ์ด ๋๋ฌ๋๋ฐ๋ ๊ทธ๋ ๊ฒ ๊ฒ์ํ๊ณ ์ถ์ง๊ฐ ์์๋ค.
(๋ญ ๋ฌผ๋ก ์ฌ๋ ์ด์ฑ์ ์ธ์ ๊น์ง๋ ์ฌ๋ฐ์ด์ ์กฐ๋ง๊ฐ ์๋ค๋งํฑ ์์ ์ ์ ์์ ์ด๋ค.์๋ง๋)
๊ทธ๋ ๊ฒ ๋ช ์ฃผ์ ๋ํ ๊ต์๋๊ณผ 1ํ๋ ์๋ดํ๋๋ฐ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด์ ์ค์์ฑ์ ๋ํด ์๋ ค์ฃผ์ ์
๊ทธ๋ ๋ค์ ๊ธฐ์ต๋ ์๊ณ ์ด์ ๋ถํฐ "๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง"๋ฅผ ์๊ณ ์์๊ธฐ์
์ํ๋ ๋๋๊ณ ํด์ ์ฃผ๋ง๋์ ๋ช ๋ฌธ์ ํ์ด๋ดค๋ค.
๊ทผ๋ฐ ์ด๊ฑฐ ์๊ทผ ์ฌ๋ฐ์ด์ ์์ผ๋ก ์๊ฐ ๋ ๋ ๋ง๋ค ํ ๋ฏ ํ๋ค.
๐ | ์ ๊ทผ ๋ฐฉ์
๋ฌธ์ ๋ก ๋์๊ฐ์.
์ด ๋ฌธ์ ์ ๊ฒฝ์ฐ ํ๋ก๊ทธ๋จ์ ์คํ ์๋๊ฐ ์ค์ํ๋ค๋ ๊ฒ์ ์๋ ค์ค ๋ฌธ์ ๋ค.
๋ ๊ฐ์ ๊ฒฝ์ฐ input๋ง์ผ๋ก ์ ๋ ฅ์ ๋ฐ์ผ๋ฉด ๋ ์ค ์์๋๋ฐ
๋ฐ๋ณตํด์ ์ ๋ ฅ์ ๋ฐ์ ๊ฒฝ์ฐ sys.stdin.readline ๊ฐ ํจ๊ณผ์ ์ด๋ค.
โ | input ๊ณผ sys.stdin.readline ์ ์ฐจ์ด?
[input]
๊ฐ๋จ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉ๋๊ธฐ๋ ํ์ง๋ง
๋ฌธ์ ํ์ด๊ฐ ์ค์ํ ์ํ์์ sys.stdin.readline์ด ์๋์์์ ๋น ๋ฅด๋ค.
์ ์ด์ ํ์ด์ฌ์ ๋งค์ฐ ๋๋ฆฐ๋ ์์ด๋ค.
[stdin]
๊ทธ๋ฐ๋ฐ C์ธ์ด๋ฅผ ๋ฐฐ์ด์๋ผ๋ฉด ์ด ๋ฌธ์ ์ด๋์ ๋ง์ด ๋ณด์ง ์์๋๊ฐ?
๊ทธ๋ ๋ค. ๋ฒํผ๋ง ๊ด๋ จ์์ ๋์๋ ๋ ์์ด๋ค.
๊ทธ๋ผ ์ ์์ ๋ฅผ ์ด์ ํ์ด์ฌ์ ์ ์ฉํด๋ณด์
[input]
input์ ๊ฒฝ์ฐ๋ ํ์ด์ฌ์์ ๋ฒํผ๋ง ๊ณผ์ ์ ๊ฑฐ์น๊ณ ๋ฐ์ดํฐ๊ฐ ํ๋ฅธ๋ค.
[sys.stdin.readline]
sys.stdin.readline์ ๋ฒํผ๋ง ๊ณผ์ ์ ํผํ๊ณ ์ง์ ์ ๊ทผ ํ๋ค.
์ ๊ทธ๋ฌ๋ฉด ๋ญ๊ฐ ๋ ๋น ๋ฅด๊ฒ ๋๊ฐ?
๋น์ฐํ ๋ฒํผ๋ง ๊ณผ์ ์ ์ง๋์ง ์๊ณ ๋ฐ๋ก ์ ๊ทผํ๋
sys.stdin.readline์ด ๋ ๋น ๋ฅผ ๊ฒ์ด๋ค.
sys.stdin.readline()์ ๊ฒฝ์ฐ ๋ณด๋๋ฐ์ ๊ฐ์ด
๊ฐํ ๋ฌธ์๊ฐ ๊ฐ์ด ์ ๋ ฅ๋๋ค.
๋ฐ๋ผ์ ์ด ๋ฌธ์ ์์ ์ด๊ฒ์ ์ฌ์ฉํ๋ ค๋ฉด .rstrip()์ ์ฌ์ฉํด์
๊ฐํ๋ฌธ์๋ฅผ ์ ๊ฑฐ ํด์ค์ผ ํ๋ค.
โ | ์ต์ข ์ฝ๋
๋ฌธ์ ์ ํํ๊ฐ 10950๋ฒ๊ณผ ๋น์ทํ๋ค.
https://www.acmicpc.net/problem/10950
'๐ป ์ํํธ์จ์ด | Software > ํ๋ก๊ทธ๋๋ฐ | ํ์ด์ฌ | Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์ด์ฌ format ํจ์ (0) | 2024.04.10 |
---|---|
๋ฐฑ์ค 2163๋ฒ ์ด์ฝ๋ฆฟ ์๋ฅด๊ธฐ : ๋ฌด์์ ๋์ ๋ ์ข์ง๋ง ์ฆ๋ช ํ๊ธฐ (0) | 2024.03.17 |
ํ์ด์ฌ 2์ฐจ์ ๋ฐฐ์ด 90๋ ํ์ ์๊ณ ๋ฆฌ์ฆ (2) | 2023.10.08 |
VS Code ์์ ํ์ด์ฌ No module named 'PIL' ์ค๋ฅ ํด๊ฒฐ ๋ฐฉ๋ฒ (0) | 2023.09.14 |
ํ๋ผ๋ฏธํฐ(Parameter) ์ ์ธ์,์ธ์(Argument)์ ์ฐจ์ด #ํ์ด์ฌ (0) | 2023.08.25 |