-
[๋ฐฑ์ค] 4740 ๊ฑฐ์ธ, ์ค! ๊ฑฐ์ธ ๋ฌธ์์ด with PythonPS 2023. 4. 13. 13:25728x90๋ฐ์ํ
๐ BOJ 12871 ๊ฑฐ์ธ, ์ค! ๊ฑฐ์ธ ๋ฌธ์์ด
๐ก ์กฐ๊ฑด
๋ฌธ์ฅ์ ์ ๋ ฅํ๋ฉด ์ ๋ ฅํ ๋ฌธ์ฅ์ ๊ฐ๋ณ ๋จ์ด๋ค์ ์ญ์์ผ๋ก ๋ฐฐ์นํ์ฌ
๊ฑฐ๊พธ๋ก ๋ฐ๋ ๋ฌธ์ฅ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด '๊ฑฐ์ธ ์ฝ๊ธฐ' ์ฐ์ต์ ํ๋ ค๊ณ ๋ง์๋จน์๋ค.ํ๋ ๋๋ ๊ทธ ์ด์์ ์ค์ ๊ฐ๊ฐ ASCII ๊ธ์๋ก ๋ํ๋ผ ์ ์๋ ๋จ์ด๋ค(์ํ๋ฒณ, ์ซ์, ๊ณต๋ฐฑ, ๊ตฌ๋์ ๋ฑ)๋ก ๊ตฌ์ฑ๋ ๋ฌธ์ฅ์ ์ ๋ ฅํ๋ค.
๊ฐ ๋ฌธ์ฅ์ ์ต์ 1๊ธ์์์ ์ต๋ 80๊ธ์๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ***์ ์ ๋ ฅํ๋ฉด ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ๋๋ค.
ํ ๋ฌธ์ฅ์ ์ ๋ ฅ์ด ๋๋ ๋ค ๋ฐ๋ก ์ ๋ ฅํ ๋ฌธ์ฅ์ ๊ธ์๋ค์ด ์ญ์์ผ๋ก ๋ฐ๋์ด ๋ฐฐ์น๋ ๋ฌธ์ฅ์ ์ถ๋ ฅํ๋ค.
๋ฌธ์์ด, ๊ตฌํ ์ ํ์ ๋ฌธ์
๐ ์์ ๋ฐ ์คํ๊ฒฐ๊ณผ
์์ 1
AMBULANCE Evian madam, i'm adam ***
์คํ๊ฒฐ๊ณผ 1
ECNALUBMA naivE mada m'i ,madam
โจ๏ธ ๋ฌธ์ ํ์ด
rstrip() ์ผ๋ก ๋ฌธ์์ด์ ๋ฐ์ผ๋ฉด ๊ณต๋ฐฑ๊น์ง ์ง์์ง๋ ํ์์ด ์๋ค. ๊ทธ๋ฌ๋, rstrip('\n')์ผ๋ก ๋ฐ์.
reverse() ํจ์๋ฅผ ์ธ ํ์๊ฐ ์๋ค.
[::-1] ๋ก ์ญ์ ์ถ๋ ฅ์ด ๊ฐ๋ฅํ๋ค.
๐ฅ ์์ค ์ฝ๋
from sys import stdin while 1: s = stdin.readline().rstrip('\n') if s == '***': break print(s[::-1])
๋ฐ์ํ'PS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 17389 ๋ณด๋์ค ์ ์ with Python (0) 2023.04.14 [๋ฐฑ์ค] 11383 ๋ with Python (0) 2023.04.13 [๋ฐฑ์ค] 12871 ๋ฌดํ ๋ฌธ์์ด with Python (0) 2023.04.13 [๋ฐฑ์ค] 5363 ์๋ค with Python (0) 2023.04.13 [๋ฐฑ์ค] 1124 ์ธ๋ํ๋ผ์ with Python (0) 2023.04.11