๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฌธ์์ด ์๋ผ์ ์ ๋ ฌํ๊ธฐ ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฌธ์์ด ์๋ผ์ ์ ๋ ฌํ๊ธฐ
Eun_zii 2024. 3. 25. 15:04ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ๋ฌธ์์ด ์๋ผ์ ์ ๋ ฌํ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
- ๋ฌธ์์ด myString์ด ์ฃผ์ด์ง๋๋ค. "x"๋ฅผ ๊ธฐ์ค์ผ๋ก ํด๋น ๋ฌธ์์ด์ ์๋ผ๋ด ๋ฐฐ์ด์ ๋ง๋ ํ ์ฌ์ ์์ผ๋ก ์ ๋ ฌํ ๋ฐฐ์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
- ๋จ, ๋น ๋ฌธ์์ด์ ๋ฐํํ ๋ฐฐ์ด์ ๋ฃ์ง ์์ต๋๋ค.
๐ ์ ํ์กฐ๊ฑด
- 1 ≤ myString ≤ 100,000
- myString์ ์ํ๋ฒณ ์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ ๋๋ค.
๐ ํ์ด
function solution(myString) {
const split = myString.split("x")
const filter = split.filter(str => str.trim() !== "");
return filter.sort()
}
โ
myString์ "x" ๊ธฐ์ค์ผ๋ก ๋๋์ด ์คํ, filter( ) ๋ฉ์๋๋ก ๋ถํ ๋ ๋ฐฐ์ด์์ ๋น ๋ฌธ์์ด์ ์ ๊ฑฐํ๋ค.
str.trim( ) !== ""๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด์ ์์ชฝ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๊ณ ๋ ๋ค ๋น์ด ์์ง ์์ ๋ฌธ์์ด๋ง ํํฐ๋งํด์ค๋ค.
ํํฐ๋ง๋ ๋ฐฐ์ด์ ์ํ๋ฒณ ์์๋ก ์ ๋ ฌํด์คํ return ํ๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ ํฌ๊ฒ ํฉ์น๊ธฐ (0) | 2024.03.25 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ด์ด ๋ถ์ธ ์ (0) | 2024.03.25 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด ๋ง๋ค๊ธฐ 3 (1) | 2024.03.22 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๊ฐ๋จํ ์ ๊ณ์ฐํ๊ธฐ (0) | 2024.03.22 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ถ๋ถ ๋ฌธ์์ด ์ด์ด ๋ถ์ฌ ๋ฌธ์์ด ๋ง๋ค๊ธฐ (1) | 2024.03.22 |