Ciphertext
์ด๋ ค์ ๋ ์
๊ณต๋ฐฑ๋ฌธ์๋ก ๋์ด์ char๋ฅผ ์ฌ๋ฌ ๊ฐ ์ ๋ ฅ๋ฐ์ char ํ ๋ฐฐ์ด์ ์ ์ฅํ๊ณ ์ ํ์ผ๋, charํ์ ์ ๋ ฅ๋ฐ์ ์ ๋นํ Scanner์ ๋ฉ์๋๊ฐ ๋ ์ค๋ฅด์ง ์์๋ค. =>Scanner.next()๋ก ์ํ๋ฒณ ํ๋์ฉ์ String์ผ๋ก ๋ฐ์์ String ๋ฐฐ์ด์ ์ ์ฅํ๋ค.
์ต๋๊ฐ ๋๋ ์ต์๊ฐ ๋น์ฉ์ ๊ณ์ฐํ ๋ ์ฌ๊ทํจ์์ ์ด๋ฅผ ์ฆ๊ฐ์์ผ ๋๊ฒจ์ฃผ๋ฏ์ด, String ์ํธ๋ฌธ์ ํ์์ฉ ์ฑ์๋๊ฐ๋ฉฐ ์ฌ๊ทํจ์ ํธ์ถํ ๋์๋ String+a[i] ์ด๋ ๊ฒ ํด์ฃผ๋ฉด ๋ฌธ์์ด์ด ํ๋์ฉ ํฉ์ณ์ง๋ค!
์ ๋ต์์ ๋ฌธ์ ์ ๊ทผ ๋ฐฉ๋ฒ
์ผ๋จ ๊ฐ๋ฅํ ๋ชจ๋ ์ํธ๋ฌธ์ ๋ค ๋ง๋ค์ด์ ์ด์ค์ ์์, ๋ชจ์ ์กฐ๊ฑด์ ๋ง์กฑํ์ง ์๋ ๋ฐฐ์ด์ ๋นผ๊ณ ๋ง์กฑํ๋ ๊ฒ๋ค๋ง ์ถ๋ ฅํ๋ค. - ์กฐ๊ฑด ๋ง์กฑ ์ฒดํฌํ๋ ํจ์ ๊ตฌํ ํ์.
ํ๋ฆฐ ๋ถ๋ถ
๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ : ๋ฌธ์์ด ๋ฐฐ์ด์์ ํ๋ํ๋ ์ ํO, ์ ํXํ ๋์ i(์ธ๋ฑ์ค)๊ฐ ๋ฌธ์์ด ๋ฐฐ์ด์ ๊ธธ์ด์ ๊ฐ๊ฑฐ๋ ์ปค์ ธ๋ฒ๋ฆฌ๋ฉด ๋ถ๊ฐ๋ฅํด์ง๋ค!
2. ์ ๋ต์ธ ๊ฒฝ์ฐ : ๋ง๋ ๋ฌธ์์ด pw.length()๊ฐ l๊ณผ ๊ฐ์ ๋
์ด ๋ฌธ์ ์์ ์ ์ํด์ผํ๋ ๊ฒ ๋ง์ง๋ง ๋ฌธ์์์ ์ด ๋ฌธ์๋ฅผ ํฌํจํ๊ณ ์ต์ข ์ํธ๋ฌธ pw๋ฅผ ๋ง๋ค๊ณ ๋์, "์ ๋ต์ธ ๊ฒฝ์ฐ" ๋ฅผ ๋จผ์ ์คํํ๊ณ ๋ฆฌํดํด์ผํ๋ค! ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ฐฐ์ด์ ๊ธธ์ด ์ด๊ณผ ์๋ฌ๊ฐ ๋๊ฒ ๋๋ค! ์ด๋ฌํ ์ด์ ๋ก ์ ๋ต์ธ ๊ฒฝ์ฐ๋ฅผ ์ฐ์ ์ ์ผ๋ก ๊ตฌํํ๊ณ ๊ทธ ๋ค์์ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ๋ฅผ ๊ตฌํํด์ผํ๋ค!
Last updated