๋ฌธ์
๋ฌธ์์ด s์ ๋ํ๋๋ ๋ฌธ์๋ฅผ ํฐ๊ฒ๋ถํฐ ์์ ์์ผ๋ก ์ ๋ ฌํด ์๋ก์ด ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
s๋ ์๋ฌธ ๋์๋ฌธ์๋ก๋ง ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ๋๋ฌธ์๋ ์๋ฌธ์๋ณด๋ค ์์ ๊ฒ์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค.
์ ํ ์ฌํญ
- str์ ๊ธธ์ด 1 ์ด์์ธ ๋ฌธ์์ด์ ๋๋ค.
์ ์ถ๋ ฅ ์
Zbcdefg | gfedcbZ |
์ฝ๋
ํ์ด
JavaScript์ sort() ๋ฉ์๋๋ ๋ฌธ์์ด์ ์ ๋์ฝ๋ ์ฝ๋ ํฌ์ธํธ๋ฅผ ๋ฐ๋ฅธ๋ค. ์ ๋์ฝ๋์์๋ ๋๋ฌธ์๊ฐ ์๋ฌธ์๋ณด๋ค ํฌ๋ฏ๋ก, ์ฃผ์ด์ง ๋ฌธ์์ด์ sort() ๋ฉ์๋๋ฅผ ์ ์ฉํ๋ฉด abcdef...ABCD... ์์ผ๋ก ์ ๋ ฌ๋ ๊ฒ์ด๋ค. ์ด๋ฅผ reverse() ๋ฉ์๋๋ฅผ ์ด์ฉํด ๋ค์ง์ผ๋ฉด ZYXW... fedcba ์์ผ๋ก ์ ๋ ฌ๋ ๊ฒ์ด๋ค. ๋๋ฌธ์๊ฐ ์๋ฌธ์๋ณด๋ค ์์ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ฏ๋ก reverse() ๋ฉ์๋๋ก ๋์ด ๋๋ค.
sort()
sort() ๋ฉ์๋๋ ์ ๋ฐฐ์ด์ ์ ๋ ฌํ๋ค. ๋ณต์ฌ๋ณธ์ด ๋ฐ๋ก ๋ง๋ค์ด์ง์ง ์์์ ์ฃผ์ํ๋ค.
๋ํ, ์ซ์ ์ ๋ ฌ๊ณผ ๋ฌธ์ ์ ๋ ฌ์ ๊ฒฐ๊ณผ๋ฌผ์ ์ฐจ์ด๊ฐ ์๋ค.