๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด์ ์์ ์ญ์ ํ๊ธฐ ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด์ ์์ ์ญ์ ํ๊ธฐ
Eun_zii 2024. 3. 4. 17:28ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ๋ฐฐ์ด์ ์์ ์ญ์ ํ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
- ์ ์ ๋ฐฐ์ด arr๊ณผ delete_list๊ฐ ์์ต๋๋ค. arr์ ์์ ์ค delete_list์ ์์๋ฅผ ๋ชจ๋ ์ญ์ ํ๊ณ ๋จ์ ์์๋ค์ ๊ธฐ์กด์ arr์ ์๋ ์์๋ฅผ ์ ์งํ ๋ฐฐ์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- 1 ≤ arr์ ๊ธธ์ด ≤ 100
- 1 ≤ arr์ ์์ ≤ 1,000
- arr์ ์์๋ ๋ชจ๋ ์๋ก ๋ค๋ฆ ๋๋ค.
- 1 ≤ delete_list์ ๊ธธ์ด ≤ 100
- 1 ≤ delete_list์ ์์ ≤ 1,000
- delete_list์ ์์๋ ๋ชจ๋ ์๋ก ๋ค๋ฆ ๋๋ค.
๐ ํ์ด
function solution(arr, delete_list) {
return arr.filter(n => !delete_list.includes(n))
}
โ
๋ฐฐ์ด์์ ๋ฐฐ์ด์ ๋นผ๋ฉด ๋๋ค๊ณ ์๊ฐํ๊ณ ,
filter( ) ๋ฉ์๋( ์ฃผ์ด์ง ํจ์๋ฅผ ํต๊ณผํ๋ ๋ชจ๋ ์์๋ฅผ ํฌํจํ๋ ์๋ก์ด ๋ฐฐ์ด์ ๋ง๋ญ๋๋ค. )๋ฅผ ์ฌ์ฉํ์๋ค.
delete_list์ ํฌํจ๋์ง ์๋ ์์๋ค๋ง ํํฐ๋งํ ์ ์๋ค.
!delete_list.includes(n)๋ delete_list์ n์ด ํฌํจ๋์ด ์์ง ์์ ๋ true๋ฅผ ๋ฐํํ๋ฏ๋ก arr์์ delete_list์ ์๋ ์์๋ค์ ์ ์ธํ ์๋ก์ด ๋ฐฐ์ด์ return ํ๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ธ๋ฑ์ค ๋ฐ๊พธ๊ธฐ (0) | 2024.03.04 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ad ์ ๊ฑฐํ๊ธฐ (0) | 2024.03.04 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] 0 ๋ผ๊ธฐ (0) | 2024.02.29 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ค์์ 5๋ฑ ์๋ก (0) | 2024.02.28 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฌธ์ ๋ฆฌ์คํธ๋ฅผ ๋ฌธ์์ด๋ก ๋ณํํ๊ธฐ (0) | 2024.02.28 |