people ์ด๋ผ๋ ๋ฌธ์์ด์ด ์์ผ๋ฉด ์ดํ์ ๋์ค๋ ์ค๋ณต ๋ฌธ์๋ฅผ ์ ๊ฑฐํ์ฌ peol ๋ฌธ์์ด์ ๋ฐํํด๋ผ ํ๋ ๊ฒ. ๊ณต๋ฐฑ๋ ํฌํจ์ด ๋๋ค.
๋ฌธ์์ด๋ก ๋ฐ์ ๋ฌธ์์ด์ ๋ฑ์ด์ผ ํ๋ค.
ํฌ์ธํธ
* ์ค๋ณต -> ์ผ๋จ Set ๊ฐ์ฒด๋ฅผ ๋จผ์ ์๊ฐํ๊ฑฐ๋ผ.
Set - JavaScript | MDN (mozilla.org)
Set - JavaScript | MDN
Set ๊ฐ์ฒด๋ ์๋ฃํ์ ๊ด๊ณ ์์ด ์์ ๊ฐ๊ณผ ๊ฐ์ฒด ์ฐธ์กฐ ๋ชจ๋ ์ ์ผํ ๊ฐ์ ์ ์ฅํ ์ ์์ต๋๋ค.
developer.mozilla.org
โ ๋ ๊ฐ์ ๋ฌธ์์ด์ ์ด์ฉํ ํ์ด
function solution(str) {
var ans = "";
for (item of str) {
if (ans.indexOf(item) == -1) {
ans += item;
}
}
return ans;
}
โ Set ๊ฐ์ฒด๋ฅผ ์ด์ฉํ ํ์ด
- set์ ๊ณต๋ฐฑ๋ ์ทจ๊ธํจ
- array ์์ set ์ผ๋ก ๋ณํ์ ์ ๊ท์์ด์ฉํ๋ฉด ๋จ์
- split ๋ฅผ ์ด์ฉํด์ ๋ฌธ์์ด์ ๋๋ ์ค ํ์ ์์
- ์กฐ์ธ์ผ๋ก ๋ฌธ์์ดํ
function solution(my_string) {
return [...new Set(my_string)].join("");
}