[๋ฐฑ์ค 9935] swift ๋ฌธ์์ด ํญ๋ฐ
์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด
2023. 3. 21. 23:03
๋ฌธ์ ์ค๋ช ์ฝ๊ฒ ๋งํด ํญํ์ด ์๋ ๋ฌธ์๋ฅผ ์ง์์ฃผ๋ฉด ๋๋ค. ๋ ์ง์ฐ๊ณ ํฉ์น ์ํ์์ ํญํ์ด ์์ผ๋ฉด ๋ ์ง์์ฃผ๊ณ ๋ฐ๋ณต ํ์ด ์ด์ ์ ํ๋ก๊ทธ๋๋จธ์ค์์ ๋น์ทํ ๋ฌธ์ ๋ฅผ ํ์ด ๋ฐ๋ก ํ์ด๋ฒ์ ์๊ฐํด ๋ผ ์ ์์๋ค. (ํ๋ฒ๊ฑฐ๋ง๋ค๊ธฐ) 1. stack์ ๋ฌธ์์ด ํ๋์ฉ ๋ฃ์ด์ค๋ค. 2. ๊ทธ๋๋ง๋ค stack์ ํญํ์ด๋ ๋๊ฐ์ ๋ฌธ์์ด์ด ์๋์ง ์ฒดํฌํ๊ณ ์๋ค๋ฉด ํญํ์๋งํผ pop ํด์ฃผ๋ฉด ๋๋ค. ์ฝ๋ let targetString = readLine()!.map { String($0) } let bomb = readLine()!.map { String($0) } var stack = [String]() for i in 0..= bomb.count // ์คํ์ ๊ฐ์๊ฐ ํญํ์ ๊ฐ์๋ณด๋ค ๋ง์์ง (์ธ๋ฑ์ค ์๋ฌ๋์ง ์๊ฒ ์ฒดํฌ) && stack[..