๐ ๋ฌธ์
- ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๊ณ , my_string์์ ์ค๋ณต๋ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ ํ ํ๋์ ๋ฌธ์๋ง ๋จ๊ธด ๋ฌธ์์ด์ return
โจ๏ธ ์ ์ถ๋ ฅ ์์

๐โโ๏ธ ๋ด๊ฐ ํผ ๋ฐฉ์
- ๋๋์ด ๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ Deep dive ์ฑ ์์ ๋ดค๋ Set์ ์ฌ์ฉํด๋ณด์๋ค!!
- my_string ๊ฐ์ ๋ฐฐ์ด๋ก ๋ฐ์ ๊ฐ ์์์ ์ค๋ณต์ ์ ๊ฑฐ ํด์ค ํ
- join('') ๋ฉ์๋๋ก ๋ฐฐ์ด์ ๋ชจ๋ ์์๋ฅผ ์ฐ๊ฒฐํด ํ๋์ ๋ฌธ์์ด๋ก ๋ง๋ค์ด์ฃผ์ด ๋ฐํํ๋ค.
function solution(my_string) {
var answer = new Set([...my_string]);
let answer_arr = [...answer].join("");
return answer_arr;
}
์ฐธ๊ณ ์๋ฃ: ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ https://school.programmers.co.kr/learn/courses/30/lessons/120888
๐ ๋ฌธ์
- ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๊ณ , my_string์์ ์ค๋ณต๋ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ ํ ํ๋์ ๋ฌธ์๋ง ๋จ๊ธด ๋ฌธ์์ด์ return
โจ๏ธ ์ ์ถ๋ ฅ ์์

๐โโ๏ธ ๋ด๊ฐ ํผ ๋ฐฉ์
- ๋๋์ด ๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ Deep dive ์ฑ ์์ ๋ดค๋ Set์ ์ฌ์ฉํด๋ณด์๋ค!!
- my_string ๊ฐ์ ๋ฐฐ์ด๋ก ๋ฐ์ ๊ฐ ์์์ ์ค๋ณต์ ์ ๊ฑฐ ํด์ค ํ
- join('') ๋ฉ์๋๋ก ๋ฐฐ์ด์ ๋ชจ๋ ์์๋ฅผ ์ฐ๊ฒฐํด ํ๋์ ๋ฌธ์์ด๋ก ๋ง๋ค์ด์ฃผ์ด ๋ฐํํ๋ค.
function solution(my_string) {
var answer = new Set([...my_string]);
let answer_arr = [...answer].join("");
return answer_arr;
}
์ฐธ๊ณ ์๋ฃ: ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ https://school.programmers.co.kr/learn/courses/30/lessons/120888