๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํ๊ธฐ 2 ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํ๊ธฐ 2
Eun_zii 2024. 3. 26. 16:58ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํ๊ธฐ 2
๐ ๋ฌธ์ ์ค๋ช
- ๋จ์ด๊ฐ ๊ณต๋ฐฑ ํ ๊ฐ ์ด์์ผ๋ก ๊ตฌ๋ถ๋์ด ์๋ ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, my_string์ ๋์จ ๋จ์ด๋ฅผ ์์์๋ถํฐ ์์๋๋ก ๋ด์ ๋ฌธ์์ด ๋ฐฐ์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- my_string์ ์์๋ฌธ์์ ๊ณต๋ฐฑ์ผ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
- 1 ≤ my_string์ ๊ธธ์ด ≤ 1,000
- my_string์ ๋งจ ์๊ณผ ๋งจ ๋ค์๋ ๊ณต๋ฐฑ์ด ์์ ์ ์์ต๋๋ค.
- my_string์๋ ๋จ์ด๊ฐ ํ๋ ์ด์ ์กด์ฌํฉ๋๋ค.
๐ ํ์ด
function solution(my_string) {
const split = my_string.split(" ")
const filter = split.filter(str => str.trim() !== "");
return filter
}
โ
my_string์ ๊ณต๋ฐฑ(" ") ๊ธฐ์ค์ผ๋ก ๋๋์ด ์คํ, filter( ) ๋ฉ์๋๋ก ๋ถํ ๋ ๋ฐฐ์ด์์ ๋น ๋ฌธ์์ด์ ์ ๊ฑฐํ๋ค.
str.trim( ) !== ""๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด์ ์์ชฝ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๊ณ ๋ ๋ค ๋น์ด ์์ง ์์ ๋ฌธ์์ด๋ง ํํฐ๋งํด์ค๋ค.
ํํฐ๋ง๋ ๋ฐฐ์ด์ return ํ๋ค.
๐ก trim() ๋ฉ์๋๋ ๋ฌธ์์ด ์ ๋์ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๊ณ ์๋ณธ ๋ฌธ์์ด์ ์์ ํ์ง ์๊ณ ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ํน์ ํ ๋ฌธ์๋ฅผ ๋๋ฌธ์๋ก ๋ฐ๊พธ๊ธฐ (0) | 2024.03.27 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ํ ์ผ ๋ชฉ๋ก (0) | 2024.03.26 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด ๋น๊ตํ๊ธฐ (0) | 2024.03.26 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด์์ ๋ฌธ์์ด ๋์๋ฌธ์ ๋ณํํ๊ธฐ (0) | 2024.03.26 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ง์ง๋ง ๋ ์์ (0) | 2024.03.26 |