sparse array
-
[Javascript]๋ฐฐ์ด(1)์ ์, ํน์ง, ์์ฑ ๋ฐฉ๋ฒ์ฌ๋ถ์์ฌ๋ถ์/Javascript 2022. 4. 12. 00:09
#๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ_๋ฅ๋ค์ด๋ธ ์คํฐ๋๋ฅผ ์งํํ๋ฉด์ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. ๋ฐฐ์ด์ด๋? ๋ฐฐ์ด์ ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ์์ฐจ์ ์ผ๋ก ๋์ดํ ์๋ฃ๊ตฌ์กฐ๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋ฐฐ์ด์ ๋ค๋ฃจ๊ธฐ ์ํ ์ ์ฉํ ๋ฉ์๋๋ฅผ ๋ค์ ์ ๊ณตํ๋ค. ๋ค์์ ๋ฐฐ์ด ๋ฆฌํฐ๋ด์ ํตํด ๋ฐฐ์ด์ ์์ฑํ ์์ด๋ค. const arr = ['apple', 'banana', 'orange']; 1. ์์(element) ๋ฐฐ์ด์ด ๊ฐ์ง๊ณ ์๋ ๊ฐ์ ์์๋ผ๊ณ ํ๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ชจ๋ ๊ฐ์ ๋ฐฐ์ด์ ์์๊ฐ ๋ ์ ์๋ค. ๋ฐฐ์ด์ ์์๋ ๋ฐฐ์ด์์ ์์ ์ ์์น๋ฅผ ๋ํ๋ด๋ 0 ์ด์์ ์ ์์ธ ์ธ๋ฑ์ค๋ฅผ ๊ฐ๋๋ค. ์ด ์ธ๋ฑ์ค๋ก ๋ฐฐ์ด์ ํน์ ์์์ ์ ๊ทผํ ์ ์๋ค. ๋ฐฐ์ด์ ๋งจ ์ ์์๊ฐ 0์ด๋ฉฐ, ๋ค๋ก ๊ฐ์๋ก ํ๋์ฉ ๊ฐ์ด ์ค๋ฅธ๋ค. ์ธ๋ฑ์ค๊ฐ 1์ด ์๋ 0๋ถํฐ ์์ํ๋ ๊ฒ์ ์ฃผ์ํ์. ๋ํ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉ..