์ ๊ท ํํ์(Regular Expressions)์ ๋ณต์กํ ๋ฌธ์์ด์ ํจํด/๊ท์น์ผ๋ก ํํํ์ฌ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฒ์ด๋ค. ์ ๊ท ํํ์์ ์ค์ฌ์ "์ ๊ท์"์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค."๋ฉํ ๋ฌธ์"๋, ์๋ ๊ทธ ๋ฌธ์๊ฐ ๊ฐ์ง ๋ป์ด ์๋ ํน๋ณํ ์ฉ๋๋ก ์ฌ์ฉํ๋ ๋ฌธ์๋ฅผ ๋งํ๋ค.. : ๊ฐํ ๋ฌธ์(\\n
Map์์ key์ ํด๋นํ๋ value๋ฅผ ๊ฐ์ ธ์ค๋๋ฐ, ๋ง์ฝ ํด๋น key๊ฐ Map์ ์กด์ฌํ์ง ์์ ๋ ๊ฐ์ ธ์ฌ ๊ธฐ๋ณธ๊ฐ์ ์ ํ ์ ์๋ ๋ฉ์๋ \-> defaultValue๋ก null์ ์ง์ ํ์ง ์๋ ์ด์ !!์ ์ฌ์ฉํ ํ์๊ฐ ์์ด์ง๋ค.์์)์ค์ํ์ธ ์ซ์๋ฅผ ์์์ ๋ฐ n์๋ฆฌ
๋ชจ๋ ์๋ณธ์ ํ๊ดดํ์ง๋ ์๋๋ค.String์ ์๋ ์๋ฌธ์๋ค์ ๋ชจ๋ ๋๋ฌธ์๋ก ๋ณํํ๋ค.์์)๋๋ฌธ์์ธ ๋ฌธ์ ํ๋๋ฅผ ์๋ฌธ์๋ก ๋ณํํ๋ค.์๋ฌธ์์ธ ๋ฌธ์ ํ๋๋ฅผ ๋๋ฌธ์๋ก ๋ณํํ๋ค.์์)prefix๋ฅผ ๋ผ์ด๋ธ String์ ๋ฐํString์ ์์์ด prefix์ ์ผ์นํ์ง ์์ผ๋ฉด ์๋ณธ
Array๋ List๋ฅผ ์ํ๋ ๊ตฌ๊ฐ๋ง ์๋ผ์ ์๋ก์ด List๋ฅผ ๋ง๋ค๊ณ ์ถ์ ๋ ์ฌ์ฉ์๋ณธ ๊ฐ์ฒด๋ ๋ณ๊ฒฝ๋์ง ์๋๋ค.์์)Array๋ฅผ ์ํ๋ ๊ตฌ๊ฐ๋ง ์๋ผ์ ์๋ก์ด Array๋ฅผ ๋ง๋ค๊ณ ์ถ์ ๋ ์ฌ์ฉ. Array.slice(), sliceArray() ๋ด๋ถ์์ ํธ์ถ๋๋ ๋ฉ์๋์
Kotlin์ผ๋ก ์๋๋ก์ด๋ ํ๋ก์ ํธ๋ฅผ ํ๋ ์ฝ๋ฉํ ์คํธ๋ฅผ ์ค๋นํ๋ List๋ฅผ ๋ค๋ฃจ๋ ์ผ์ด ๋ง์๋ฐ ๋ค ๊ธฐ์ตํ๊ธฐ ์ด๋ ค์์ ๊ตฌ๊ธ๋ง์ ์์ฃผํ๋ค. ์์ฃผ ์ฐ๋ ๋ฉ์๋์ธ๋ฐ๋ ๋ถ๊ตฌํ๊ณ !!!!!!๐คฏ ์ด์ ๋ผ๋ ์ ๋๋ก ์ ๋ฆฌํ๊ณ ์ธ์๋ณด๋ ค๊ณ ์์ฑํ๋ ํฌ์คํธ!๐ป โ๏ธ ์ ๋ ฌ ๐ sorted