[ JavaScript ์๊ณ ๋ฆฌ์ฆ (ํ๋ก๊ทธ๋๋จธ์ค)] ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ
2023. 10. 14. 09:38ใ5. Algorithm
- ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ
1. ๋ฌธ์ ์ค๋ช
๋ฌธ์์ด s์ ๋ํ๋๋ ๋ฌธ์๋ฅผ ํฐ๊ฒ๋ถํฐ ์์ ์์ผ๋ก ์ ๋ ฌํด ์๋ก์ด ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
s๋ ์๋ฌธ ๋์๋ฌธ์๋ก๋ง ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ๋๋ฌธ์๋ ์๋ฌธ์๋ณด๋ค ์์ ๊ฒ์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค.
2. ์ ์ถ๋ ฅ ์

[ ๋ด๊ฐํ ๋ฌธ์ ํ์ด ]
function solution(s) {
return s.split("").sort().reverse().join("")
}
1. ๋ฌธ์์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ : split("")
2. ๋ฐฐ์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ : sort()
3. ๋ฐฐ์ด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ : reverse()
4. ๋ฐฐ์ด์ ๋ฌธ์์ด๋ก ๋ณํ : join("")
* ์ฝ๋์นดํ๋ฅผ ๋๋ฌด ๊ฐ๋ง์ ํ๋ค..๋ฌธ์ ํ๋ค๊ฐ,
์ผ์ ์๊ฐ ์ด์์ด ์ง๋ ๋ค๋ฅธ ์ฌ๋๋ค์ ํ์ด๋ฅผ ์ฐธ๊ณ ํด์ ํ์๋ค. ๋ค์ํ๋ฒ ํ์ด๋ณด๋ ์๊ฐ์ ๊ฐ์ ธ์ผ๊ฒ ๋ค.
