Split
-
- [JavaScript] splice ๋ฉ์๋, slice ๋ฉ์๋, split ๋ฉ์๋ ๋น๊ต
splice ๋ฉ์๋, slice ๋ฉ์๋, split ๋ฉ์๋ ๋น๊ต ๋ค์ด๊ฐ๋ฉฐ ์๋ฐ์คํฌ๋ฆฝํธ์ @splice@ ๋ฉ์๋์ @slice@ ๋ฉ์๋, @split@ ๋ฉ์๋๋ฅผ ๋น๊ตํด๋ณด๊ณ ์ฐจ์ด์ ์ ์์๋ณด์. @splice@ ๋ฉ์๋ ์ค๋ช ๋ฐฐ์ด์ ์์๋ฅผ ์ ๊ฑฐํ๊ฑฐ๋ ์ฝ์ ํ ์ ์๋ค. ์ฌ์ฉ๋ฒ array.splice(start, deleteCount[, item1, item2, ...]) @start@ : ๋ณ๊ฒฝ์ ์์ํ ์ธ๋ฑ์ค @deleteCount@ : ์ ๊ฑฐํ ์์์ ๊ฐ์ @item1, item2, ...@ : ์ถ๊ฐํ ์์ [์ ํ ์ฌํญ] ์ฌ์ฉ ์ let array = [1, 2, 3, 4, 5]; array.splice(2, 1); // ์ธ๋ฑ์ค 2์์ 1๊ฐ์ ์์ ์ ๊ฑฐ -> [1, 2, 4, 5] array.splice(1, 0..
1 2023.11.16 -
- [SWEA-1979][Python] ์ด๋์ ๋จ์ด๊ฐ ๋ค์ด๊ฐ ์ ์์๊น
๋ฌธ์ N X N ํฌ๊ธฐ์ ๋จ์ด ํผ์ฆ์ ๋ง๋ค๋ ค๊ณ ํ๋ค. ์ ๋ ฅ์ผ๋ก ๋จ์ด ํผ์ฆ์ ๋ชจ์์ด ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง ํผ์ฆ ๋ชจ์์์ ํน์ ๊ธธ์ด K๋ฅผ ๊ฐ๋ ๋จ์ด๊ฐ ๋ค์ด๊ฐ ์ ์๋ ์๋ฆฌ์ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์์ N = 5, K = 3 ์ด๊ณ , ํผ์ฆ์ ๋ชจ์์ด ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ฃผ์ด์ก์ ๋ ๊ธธ์ด๊ฐ 3 ์ธ ๋จ์ด๊ฐ ๋ค์ด๊ฐ ์ ์๋ ์๋ฆฌ๋ 2 ๊ณณ(๊ฐ๋ก 1๋ฒ, ๊ฐ๋ก 4๋ฒ)์ด ๋๋ค. ์ ์ฝ ์ฌํญ 1. N์ 5 ์ด์ 15 ์ดํ์ ์ ์์ด๋ค. (5 ≤ N ≤ 15) 2. K๋ 2 ์ด์ N ์ดํ์ ์ ์์ด๋ค. (2 ≤ K ≤ N) ์ ๋ ฅ ์ ๋ ฅ์ ์ฒซ ์ค์ ์ด ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์จ๋ค. ๋ค์ ์ค๋ถํฐ ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์๋ ๋จ์ด ํผ์ฆ์ ๊ฐ๋ก, ์ธ๋ก ๊ธธ์ด N ๊ณผ, ๋จ์ด์ ๊ธธ์ด K ๊ฐ ์ฃผ์ด์ง๋ค. ํ ..
1 2023.10.14