[๋ฐฑ์ค/python] 2941๋ฒ : ํฌ๋ก์ํฐ์ ์ํ๋ฒณ
๋ฌธ์
์์ ์๋ ์ด์์ฒด์ ์์ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ ์ ๋ ฅํ ์๊ฐ ์์๋ค. ๋ฐ๋ผ์, ๋ค์๊ณผ ๊ฐ์ด ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ ๋ณ๊ฒฝํด์ ์ ๋ ฅํ๋ค.
ํฌ๋ก์ํฐ์ ์ํ๋ฒณ๋ณ๊ฒฝ
ฤ | c= |
ฤ | c- |
dลพ | dz= |
ฤ | d- |
lj | lj |
nj | nj |
š | s= |
ลพ | z= |
์๋ฅผ ๋ค์ด, ljes=njak์ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ 6๊ฐ(lj, e, š, nj, a, k)๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋จ์ด๊ฐ ์ฃผ์ด์ก์ ๋, ๋ช ๊ฐ์ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋์ง ์ถ๋ ฅํ๋ค.
dลพ๋ ๋ฌด์กฐ๊ฑด ํ๋์ ์ํ๋ฒณ์ผ๋ก ์ฐ์ด๊ณ , d์ ลพ๊ฐ ๋ถ๋ฆฌ๋ ๊ฒ์ผ๋ก ๋ณด์ง ์๋๋ค. lj์ nj๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ์ ๋ชฉ๋ก์ ์๋ ์ํ๋ฒณ์ ํ ๊ธ์์ฉ ์ผ๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์ต๋ 100๊ธ์์ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ์ํ๋ฒณ ์๋ฌธ์์ '-', '='๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค.
๋จ์ด๋ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋ฌธ์ ์ค๋ช ์ ํ์ ๋์์๋ ์ํ๋ฒณ์ ๋ณ๊ฒฝ๋ ํํ๋ก ์ ๋ ฅ๋๋ค.
์ถ๋ ฅ
์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋จ์ด๊ฐ ๋ช ๊ฐ์ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋์ง ์ถ๋ ฅํ๋ค.
์ ๋ต
a = input()
cro = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="]
for i in cro:
a = a.replace(i, "#")
print(len(a))
์ฒ์์ ํผ์ ์ด ๋ฌธ์ ๋ฅผ ํ ๋ ๊ธ์์๋ฅผ ์ฌ์น์ฐ์ฐ์ผ๋ก ์กฐ์ ํ์ฌ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํ์๋ค.
๊ทธ๋ฌ๋ ๊ทธ ๋ฐฉ์์ ๊ฐ์ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ด ์ค๋ณต๋์ด ๋์ฌ ๋์ ๊ธ์์๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ๋ค.
๋ฐฉ๋ฒ์ ์ฐพ์๋ณธ ํ ์ฝ๋๊ฐ ๋๋ฌด ์งง์ ๋๋๊ณ ๊ทธ ๋ฐฉ๋ฒ์ด ์ข ํ๋ฌดํ๋ค.
์ ๋ ฅ๋ฐ์ ๊ฐ a์ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ ์ ์ฅํด๋์ ๋ฐฐ์ด cro๋ฅผ ์ด์ฉํ์ฌ
ํด๋น ๊ฐ์ด ์๋์ง ์ดํด๋ณด๊ณ ์๋ค๋ฉด ๋ชจ๋ "#"์ผ๋ก ๋์ฒดํ ํ
a์ ๊ธธ์ด๋ฅผ ์ธ๋ฉด ๋๋ ๋ฌธ์ ์๋ค.
'๐์๊ณ ๋ฆฌ์ฆ > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/python] 2869๋ฒ : ๋ฌํฝ์ด๋ ์ฌ๋ผ๊ฐ๊ณ ์ถ๋ค (0) | 2021.03.09 |
---|---|
[๋ฐฑ์ค/python] 4673๋ฒ : ์ ํ ๋๋ฒ (0) | 2021.03.09 |
[๋ฐฑ์ค/python] 1157๋ฒ : ๋จ์ด ๊ณต๋ถ (0) | 2021.03.09 |
[๋ฐฑ์ค/python] 2884๋ฒ : ์๋ ์๊ณ (0) | 2021.03.09 |
[๋ฐฑ์ค/python] 4344๋ฒ : ํ๊ท ์ ๋๊ฒ ์ง (0) | 2021.03.08 |