๐Ÿค ์€์ง€log ๐Ÿค

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ad ์ œ๊ฑฐํ•˜๊ธฐ ๋ณธ๋ฌธ

๐ŸŒˆ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ad ์ œ๊ฑฐํ•˜๊ธฐ

Eun_zii 2024. 3. 4. 17:46

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0

- ad ์ œ๊ฑฐํ•˜๊ธฐ

 

๐Ÿ’š ๋ฌธ์ œ์„ค๋ช…

  • ๋ฌธ์ž์—ด ๋ฐฐ์—ด strArr๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๋ฐฐ์—ด ๋‚ด์˜ ๋ฌธ์ž์—ด ์ค‘ "ad"๋ผ๋Š” ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ๋ชจ๋“  ๋ฌธ์ž์—ด์„ ์ œ๊ฑฐํ•˜๊ณ  ๋‚จ์€ ๋ฌธ์ž์—ด์„ ์ˆœ์„œ๋ฅผ ์œ ์ง€ํ•˜์—ฌ ๋ฐฐ์—ด๋กœ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”.

 

๐Ÿ’š ์ œํ•œ์กฐ๊ฑด

  • 1 ≤ strArr์˜ ๊ธธ์ด ≤ 1,000
    • 1 ≤ strArr์˜ ์›์†Œ์˜ ๊ธธ์ด ≤ 20
    • strArr์˜ ์›์†Œ๋Š” ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.

 

๐Ÿ’š ํ’€์ด

function solution(strArr) {
    return strArr.filter(n => !n.includes("ad"))
}

 

โœ… 

๋ฐฐ์—ด์—์„œ "ad"๊ฐ€ ํฌํ•จ๋œ ๋ฌธ์ž์—ด์„ ๋นผ์ค˜์•ผ ํ•˜๋ฏ€๋กœ filter( ) ๋ฉ”์„œ๋“œ( ์ฃผ์–ด์ง„ ํ•จ์ˆ˜๋ฅผ ํ†ต๊ณผํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. )๋ฅผ ์‚ฌ์šฉํ•˜์˜€๋‹ค.

 

๋ฐฐ์—ด์˜ ๊ฐ ์š”์†Œ๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ , ํ•ด๋‹น ์š”์†Œ๊ฐ€ ํŠน์ • ๋‹จ์–ด๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์— ํฌํ•จ์‹œํ‚จ๋‹ค. ๋”ฐ๋ผ์„œ "ad"๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ํฌํ•จ๋œ ๋ฌธ์ž์—ด์€ ์ œ๊ฑฐ๋˜๊ณ , ํฌํ•จํ•˜์ง€ ์•Š๋Š” ๋ฌธ์ž์—ด๋งŒ์„ ์„ ํƒํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

728x90