๐ Today I Learned
๐ฎ ํ์ต ๋ฐ ๋ ธํธ ์ ๋ฆฌ
- ์ฑํฐ 3.4 ๋ฐฐ์ด๊ณผ ์ปฌ๋ ์ ์์ฝ์ ๋ฆฌ: ์๊ฐ๋ณด๋ค ๋ด์ฉ์ด ์์ฒญ ๋ง์๋ค. Array, List, Set ๊ทธ๋ฆฌ๊ณ Map์ ๋ํ ๊ธฐ๋ณธ ๋ด์ฉ์ ๋ฐฐ์ ๋ค. ๊ฐ๋ตํ ์ค๋ ๋ฐฐ์ด ๋ถ๋ถ์ ์์ฝํ์๋ฉด Array๋ immutable์ด์ด์ ํ๋ฒ ์ ํ๋ฉด ์์ ํ ์ ์๋ค. ๊ทธ๋์ toMutableListํจ์๋ฅผ ์ฌ์ฉํ์ฌ List๋ก ๋ฐ๊พธ๋ฉด ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ๋ค. Mutable ๋ฆฌ์คํธ๋ ์์ ์๋ก์ด ๋ฆฌ์คํธ๋ฅผ ์ถ๊ฐํ ์๋ ์๊ณ ๋นผ๊ฑฐ๋ ์์ ํ ์๋ ์๋ค. Set๋ ๋ฆฌ์คํธ์ ๋น์ทํ์ง๋ง ์ธ๋ฑ์ค๊ฐ ์๊ณ ์ค๋ณต๋๋ ๊ฐ์ด ๋ค์ด๊ฐ์ง ์๋๋ค. ๊ทธ๋์ ์ธํธ์์ ๊ฐ์ ๊ฐ์ ธ์ฌ๋๋ ์ ํํ ๊ฐ์ ์ ์ด์ผ ๊ฐ์ ธ์ฌ ์ ์๋ค. Map์ ํ์ด์ฌ์์ ๋์ ๋ค๋ฆฌ๋ ๊ฐ์ ์๋ฆฌ์ด๋ค. key๊ฐ ์๊ณ ๊ทธ key์ ํ ๋น ๋์ด์๋ value๊ฐ์ด ์๋ค. ์ค๋ ์์ฝ ์ ๋ฆฌ ๋ฐ๋ณต๋ฌธ๊น์ง ํ๋ ค๊ณ ํ๋๋ฐ ์๊ฐ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ ธ๋ค.
๐ก ์๊ณ ๋ฆฌ์ฆ - ์ฝํ๋ฆฐ : ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์นดํ
[12934]
https://dailycoding24k.tistory.com/31
[ํ๋ก๊ทธ๋๋จธ์ค - ์ฝํ๋ฆฐ] ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ #12934
#12934 ๐ Question ? https://school.programmers.co.kr/learn/courses/30/lessons/12934 class Solution { fun solution(n: Long): Long { var answer: Long = 0 return answer } } ๐งฉ Thought Process n์ ์ ๊ณฑ๊ทผ์ ์ฐพ์์ฃผ๊ธฐ ๊ทธ ์ ๊ณฑ๊ทผ์ integer๋ก ๋ฐ
dailycoding24k.tistory.com
[12933]
https://dailycoding24k.tistory.com/32
[ํ๋ก๊ทธ๋๋จธ์ค - ์ฝํ๋ฆฐ] ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ #12933
#12933 ๐ Question ? https://school.programmers.co.kr/learn/courses/30/lessons/12933 class Solution { fun solution(n: Long): Long { var answer: Long = 0 return answer } } ๐งฉ Thought Process 10์ฉ ๋๋๋ฉด์ ๋ชจ๋ ์๋ฆฟ์๋ฅผ array์ ๋ฃ๊ธฐ array
dailycoding24k.tistory.com
[12947]
https://dailycoding24k.tistory.com/33
[ํ๋ก๊ทธ๋๋จธ์ค - ์ฝํ๋ฆฐ] ํ์ค๋ ์ #12947
#12947 ๐ Question ? https://school.programmers.co.kr/learn/courses/30/lessons/12947 class Solution { fun solution(x: Int): Boolean { var answer = true return answer } } ๐งฉ Thought Process ์ ๋ ฅ๊ฐ x๋ฅผ ๋ฌธ์์ด-> CharArray๋ก ๋ฐ๊พธ์ด์ค๋ค. size
dailycoding24k.tistory.com
โ Comments
์ค๋ ์ง์ค์ด ์ ์๋๋ค. ์๊ฐ ํฌ์ ๋๋น ์ง์ค ๋ฝ์ด ์๋ผ์ ์์ฌ์ ๋ค. ์๋ฌด๋๋ ํ๊ณ ์๋ ๋ค๋ฅธ ์ผ์ ๋ณํ๊ฐ ์์ ์ ์ ์ ์ธ ๋์๊ฐ ์จ ๊ฑฐ ๊ฐ์๋ฐ ๋ฉํ ๊ด๋ฆฌ๋ฅผ ์ ํด์ผ ํ ๊ฒ ๊ฐ๋ค. :)) ํ ์์ด๋ฌ