[๋ฐฑ์ค] 4740 ๊ฑฐ์ธ, ์ค! ๊ฑฐ์ธ ๋ฌธ์์ด with Python
๐ 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])