๐ง Algorithm/Baekjoon๐ก
๐ก2941๋ฒ
4:Bee
2023. 12. 27. 23:38
728x90
replace๋ก ๋ฌธ์ ๋ฅผ ํ์ด๋ด๋ ๋ฐฉ์ ์ด์๋ค. ๋ณธ์ธ์ replace๋ฅผ ์ฌ์ฉํ ์๊ฐ์ ํ์ง๋ ๋ชปํ๋ค. ๋ช ์๊ฐ์ if๋ฌธ๊ณผ in์ ์กฐํฉํด์ ๋ณ์ง์ ๋คํด๋ณด๊ณ ๋์์ผ ๋ต๋ตํจ์ ๊ตฌ๊ธ๋ง์ ํด์ ํ์ธํ๊ฒ ๋์๋ค.
Alp = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
N = input()
for i in Alp:
N = N.replace(i, '*') # input ๋ณ์์ ๋์ผํ ์ด๋ฆ์ ๋ณ์
print(N)
print(len(N))
ljes=njak
ljes=njak
ljes=njak
ljes=njak
ljes=njak
*es=njak
*es=*ak
*e**ak
*e**ak
6
ljes=njak
ljes=njak
ljes=njak
ljes=njak
*es=njak
*es=*ak
*e**ak
*e**ak
6
์ฌ์ค replace๋ ์ ํํ ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง ๊ธฐ์ตํ์ง ๋ชปํ๋ค. Alp๋ก ๋ถํฐ ์ธ๊ฐ ๋ฐ์ i์ ์์๊ฐ N์ ์๋์ง ํ์ธํ๊ณ ์ง์ ๋ ๋๋ฒ์งธ ๋งค๊ฐ๋ณ์์ ๊ฐ('*')์ผ๋ก ๋์ฒดํ๋ ๋ฐฉ์์ด๋ค. ํด๋น replaceํจ์๋ ์๊ฐ์ด ๋๊ฑฐ๋ ๊ธฐํ๊ฐ ๋๋ค๋ฉด ์ค๊ฐ์ ๊ฒ์์ ๋ค์ ๋ค๋ฃจ์ด ๋ณผ ๊ฒ์ด๋ค.
728x90