profile
ํ™”๋ต๐ŸŒž

์ •๊ทœ ํ‘œํ˜„์‹ in Kotlin

์ •๊ทœ ํ‘œํ˜„์‹(Regular Expressions)์€ ๋ณต์žกํ•œ ๋ฌธ์ž์—ด์„ ํŒจํ„ด/๊ทœ์น™์œผ๋กœ ํ‘œํ˜„ํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค. ์ •๊ทœ ํ‘œํ˜„์‹์€ ์ค„์—ฌ์„œ "์ •๊ทœ์‹"์ด๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค."๋ฉ”ํƒ€ ๋ฌธ์ž"๋ž€, ์›๋ž˜ ๊ทธ ๋ฌธ์ž๊ฐ€ ๊ฐ€์ง„ ๋œป์ด ์•„๋‹Œ ํŠน๋ณ„ํ•œ ์šฉ๋„๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ์ž๋ฅผ ๋งํ•œ๋‹ค.. : ๊ฐœํ–‰ ๋ฌธ์ž(\\n

2022๋…„ 10์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

22.10.02 TIL (Map.getOrDefault, ์‹ค์ˆ˜ํ˜• ์†Œ์ˆ˜์  ์ž๋ฅด๊ธฐ)

Map์—์„œ key์— ํ•ด๋‹นํ•˜๋Š” value๋ฅผ ๊ฐ€์ ธ์˜ค๋Š”๋ฐ, ๋งŒ์•ฝ ํ•ด๋‹น key๊ฐ€ Map์— ์กด์žฌํ•˜์ง€ ์•Š์„ ๋•Œ ๊ฐ€์ ธ์˜ฌ ๊ธฐ๋ณธ๊ฐ’์„ ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์†Œ๋“œ \-> defaultValue๋กœ null์„ ์ง€์ •ํ•˜์ง€ ์•Š๋Š” ์ด์ƒ !!์„ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†์–ด์ง„๋‹ค.์˜ˆ์‹œ)์‹ค์ˆ˜ํ˜•์ธ ์ˆซ์ž๋ฅผ ์†Œ์ˆ˜์  ๋ฐ‘ n์ž๋ฆฌ

2022๋…„ 10์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

22.09.05 TIL (์•ŒํŒŒ๋ฒณ ๋Œ€์†Œ๋ฌธ์ž ๋ณ€ํ™˜, ๋ฌธ์ž์—ด ์ฒ˜์Œ, ๋ ๋–ผ์–ด๋‚ด๊ธฐ)

๋ชจ๋‘ ์›๋ณธ์„ ํŒŒ๊ดดํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค.String์— ์žˆ๋Š” ์†Œ๋ฌธ์ž๋“ค์„ ๋ชจ๋‘ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.์˜ˆ์‹œ)๋Œ€๋ฌธ์ž์ธ ๋ฌธ์ž ํ•˜๋‚˜๋ฅผ ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.์†Œ๋ฌธ์ž์ธ ๋ฌธ์ž ํ•˜๋‚˜๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.์˜ˆ์‹œ)prefix๋ฅผ ๋–ผ์–ด๋‚ธ String์„ ๋ฐ˜ํ™˜String์˜ ์‹œ์ž‘์ด prefix์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ์›๋ณธ

2022๋…„ 9์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

22.08.10 TIL (Kotlin ๋ฐฐ์—ด, ๋ฆฌ์ŠคํŠธ ์ž๋ฅด๊ธฐ)

Array๋‚˜ List๋ฅผ ์›ํ•˜๋Š” ๊ตฌ๊ฐ„๋งŒ ์ž˜๋ผ์„œ ์ƒˆ๋กœ์šด List๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ์›๋ณธ ๊ฐ์ฒด๋Š” ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š”๋‹ค.์˜ˆ์‹œ)Array๋ฅผ ์›ํ•˜๋Š” ๊ตฌ๊ฐ„๋งŒ ์ž˜๋ผ์„œ ์ƒˆ๋กœ์šด Array๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ. Array.slice(), sliceArray() ๋‚ด๋ถ€์—์„œ ํ˜ธ์ถœ๋˜๋Š” ๋ฉ”์†Œ๋“œ์ž„

2022๋…„ 8์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[Kotlin] ๋ฆฌ์ŠคํŠธ ๊ด€๋ จ ๋ฉ”์„œ๋“œ ์ •๋ฆฌ

Kotlin์œผ๋กœ ์•ˆ๋“œ๋กœ์ด๋“œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋“  ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๋“  List๋ฅผ ๋‹ค๋ฃจ๋Š” ์ผ์ด ๋งŽ์€๋ฐ ๋‹ค ๊ธฐ์–ตํ•˜๊ธฐ ์–ด๋ ค์›Œ์„œ ๊ตฌ๊ธ€๋ง์„ ์ž์ฃผํ•œ๋‹ค. ์ž์ฃผ ์“ฐ๋Š” ๋ฉ”์„œ๋“œ์ธ๋ฐ๋„ ๋ถˆ๊ตฌํ•˜๊ณ !!!!!!๐Ÿคฏ ์ด์ œ๋ผ๋„ ์ œ๋Œ€๋กœ ์ •๋ฆฌํ•˜๊ณ  ์™ธ์›Œ๋ณด๋ ค๊ณ  ์ž‘์„ฑํ•˜๋Š” ํฌ์ŠคํŠธ!๐Ÿ‘ป โœ๏ธ ์ •๋ ฌ ๐Ÿ“ sorted

2022๋…„ 8์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท