ํฐ์คํ ๋ฆฌ ๋ทฐ
์ฃผ์ด์ง ๋จ์ด์ ํฌํจ๋ 'A'๋ฅผ ๋ชจ๋ '#'์ผ๋ก ๋ฐ๊พธ์ด ์ถ๋ ฅํ๊ณ ์ ํ๋ค.
์ฐ์ , ๋ฌธ์์ด์ ๋ฐ์ word ์ธ์๋ฅผ ๊ฐ ๋จ์ด๋ค๋ก ์ด๋ฃจ์ด์ง ๋ฐฐ์ด์ ํํ๋ก ์ฐธ์กฐํ๊ธฐ ์ํด ์คํ๋ ๋ ๋ฌธ๋ฒ์ ์ด์ฉํ์ฌ ์์๋ค๋ก ๋ถ๋ฆฌํด์ฃผ๊ณ ์ด
๋ฅผ ๋ค์ ๋ฐฐ์ด๋ก ๋ฌถ์ด ์ฃผ์ด newArr์ ์์ ๋ณต์ฌ๋ฅผ ํด์ฃผ์๋ค.
๋ณต์ฌํ newArr๋ฅผ for๋ฌธ์ ํตํด ์ํํ๋ฉด์ A์ ๋ฌธ์์ด์ด ์์ผ๋ฉด ์ด๋ฅผ #์ผ๋ก ๋ฐ๊ฟ์ค ๋ค, answer.push()ํ๋๋ก ๋ถ๊ธฐ์ฒ๋ฆฌ ํ๋ค.
๋ง์ง๋ง ์ถ๋ ฅ๋๋ ๊ฐ์ ๋ฐฐ์ด์ ํํ๊ฐ ์๋ ๋ฌธ์์ด์ด๊ธฐ ๋๋ฌธ์ join() ๋ฉ์๋๋ฅผ ์ด์ฉํ์ฌ ๋ชจ๋ ์์๋ฅผ ๋น ๋ฌธ์์ด๋ก ์ฐ๊ฒฐํ ๋ฌธ์์ด๋ก ๋ณํํ
์ฌ ์ฃผ์๋ค.
String์ ์ดํฐ๋ฌ๋ธ์ด๊ธฐ ๋๋ฌธ์ for๋ฌธ๊ณผ ๊ฐ์ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ์ ์ผ๋ก ์ํ ๋ฐ ์ฐธ์กฐํ ์ ์๋ค.
(์ํ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ์ปฌ๋ ์ _์๋ฃ๊ตฌ์กฐ๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์ดํฐ๋ฌ๋ธ ํ๋กํ ์ฝ๋ฅผ ์ค์ํ ๊ฐ์ฒด๋ฅผ ์ดํฐ๋ฌ๋ธ ์ด๋ผ๊ณ ํ๋ค.)
answer๋ฅผ ๋น ๊ณต๋ฐฑ ๋ฌธ์์ด๋ก ์ด๊ธฐํํด์ค ๋ค, ๋ฌธ์์ด s๋ฅผ ์ํํ๋ฉด์ A์ด๋ฉด ๋น ๋ฌธ์์ด answer์ ๋ฌธ์์ด ์ฐ์ฐ์์ธ +๋ฅผ ์ฌ์ฉํ์ฌ #์ ๋ฃ์ด
์ฃผ๋๋ก ๋ถ๊ธฐ ์ฒ๋ฆฌ ํด์ฃผ์๋ค.(+์ฐ์ฐ์๋ ํผ์ฐ์ฐ์ฌ ์ค ํ๋ ์ด์์ด ๋ฌธ์์ด์ธ ๊ฒฝ์ฐ ๋ฌธ์์ด ์ฐ๊ฒฐ ์ฐ์ฐ์๋ก ๋์ํ๋ค.)
์ ๊ท ํํ์์ ์ฌ์ฉํ์ฌ ๋ฌธ์ A๋ฅผ ์ฐพ์ผ๋ฉด ์ด๋ฅผ #์ผ๋ก ๋ฐ๊ฟ์ฃผ๋๋ก String ๊ฐ์ฒด์ ๋ด์ฅ ๋ฉ์๋์ธ replace() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์๋ค.
์ด๋ String ๊ฐ์ฒด์ ์ธ์คํด์ค์ธ s๋ ๋ฐฐ์ด ๊ฐ์ฒด๊ฐ ์๋ ์์ ๊ฐ์ด๊ธฐ ๋๋ฌธ์ ์์ ๋ณต์ฌ๊ฐ ์๋ ๊น์ ๋ณต์ฌ๊ฐ ๋์ด ์ฐธ์กฐ๊ฐ์ด ์๋ ๊ฐ ๊ทธ ์์ฒด๋ฅผ
๋ณต์ฌํด ์จ๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ณต์ฌ๋ณธ answer๋ฅผ ์ด์ฉํ์ฌ ์ฐ์ฐ์ ํด์ฃผ์๋ค.
'์๊ณ ๋ฆฌ์ฆ > ํ๊ทธ ๋ณ ํ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๋ฌธ์ ์ฐพ๊ธฐ (0) | 2021.04.22 |
---|---|
๋ฌธ์ ์ฐพ๊ธฐ (0) | 2021.04.21 |
์ผ๊ณฑ ๋์์ด (0) | 2021.04.19 |
10๋ถ์ (0) | 2021.04.18 |
ํ์ (0) | 2021.04.17 |