์ด ๊ธฐ๋ฅ์ด ์๋ํ์ง ์๋ ์ด์ ๋ฅผ ์ค๋ช
ํ ์ ์๋ ์ฌ๋์ด ์์ต๋๊น?
private static void swap(String a, String b) { String c = a; a = b; b = c; }
๋ด ์ถ๋ก ์ ๋
ผ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์
๋ ฅ์ String[] ๋ฐฐ์ด์ ๋ฌธ์์ด์ ์ฐธ์กฐํ๋ ๋ ๊ฐ์ ์ฐธ์กฐ ๋ณ์(String a, String b)์
๋๋ค. ํจ์ ๋ด์์ ์ฐธ์กฐ๊ฐ ์ฌ๋ฐฐ์ด๋ฉ๋๋ค. ์ ๊ฒ๋ค. ๋ฐฐ์ด๋ก ์ฌ๋ฐฐ์ด๋ฉ๋๋ค. ์ด๋ ๋ ์์์ swap(String a, String b) ํจ์๋ฅผ ์ ์ฉํ ํ ๋ฐฐ์ด์ ์ธ์ํ ๋ ๋ฌธ์์ด์ ์์น๋ฅผ โโ๋ฐ๊ฟ์ผ ํ์ง๋ง ์ด๋ค ์ด์ ๋ก ์ด๋ฐ ์ผ์ด ๋ฐ์ํ์ง ์๋๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ด์ ๋ฅผ ์ดํดํ๋๋ก ๋์์ฃผ์ธ์.
GO TO FULL VERSION