~ Today I Learned ~
โ๏ธ ๋ฐ์ผ๋ฆฌ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด
โ๏ธ Gitbook ์ฝํ๋ฆฐ ๋ฌธ๋ฒ ๊ณต๋ถ (ํด๋์ค์ ์ค๊ณ, Null ์ฒ๋ฆฌ)
โ๏ธ Kotlin ๋ฌธ๋ฒ ์ข
ํฉ๋ฐ 3์ฃผ์ฐจ ์๊ฐ (์ผ๋ถ)
1. Kotlin ๋ฌธ๋ฒ ์ข ํฉ๋ฐ 3์ฃผ์ฐจ ์๊ฐ (์ผ๋ถ)
- 3์ฃผ์ฐจ์ ์ผ๋ถ ๋ฌธ๋ฒ ๊ฐ์ข๋ฅผ ์๊ฐํ๊ณ , ๊ธฐ์กด์ ๊ณต๋ถํ gitbook ๋ด์ฉ๊ณผ ๋ง์ด ๊ฒน์ณ์ ๋ณต์ตํ๋ ์ฐจ์์ ๊ณต๋ถ๋ฅผ ํ์๋ค.
2. Gitbook ์ฝํ๋ฆฐ ๋ฌธ๋ฒ ๊ณต๋ถ (ํด๋์ค์ ์ค๊ณ, Null ์ฒ๋ฆฌ)
[Android ๊ธฐ์ด] 03. ์ฝํ๋ฆฐ ๊ธฐ๋ณธ ๋ฌธ๋ฒ - ํด๋์ค์ ์ค๊ณ
7 ํด๋์ค์ ์ค๊ณ ํด๋์ค: ๋ณ์์ ํจ์์ ๋ชจ์ ๊ทธ๋ฃนํํ ์ ์๋ ํจ์์ ๋ณ์๋ฅผ ํ๊ตฐ๋ฐ์ ๋ชจ์ ๋๊ณ ์ฌ์ฉํ๊ธฐ ์ฝ๊ฒ ์ด๋ฆ์ ๋ถ์ฌ๋์ ๊ฒ ํด๋์ค์ ๊ธฐ๋ณธ ๊ตฌ์กฐ class ํด๋์ค๋ช { var ๋ณ์ fun ํจ์() { //
limheejin.tistory.com
- Gitbook์์ 'ํด๋์ค์ ์ค๊ณ' ์ฑํฐ์ ์ผ๋ถ๊น์ง ๊ณต๋ถํ๊ณ ์ ๋ฆฌํ์๋ค.
3. ๋ฐ์ผ๋ฆฌ ์๊ณ ๋ฆฌ์ฆ ํ์ด
[Kotlin] ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ (ํ๋ก๊ทธ๋๋จธ์ค ์๊ณ ๋ฆฌ์ฆ)
๋ฌธ์ https://school.programmers.co.kr/learn/courses/30/lessons/12925 ์ ๊ทผ ๋จ์ํ ๋ฌธ์์ด์ ์ ์๋ก ํ๋ณํ ํ๋ฉด ๋๋ ์ฌ์ด ๋ฌธ์ ์ด๋ค. ์ฑ๊ณต ์ฝ๋ class Solution { fun solution(s: String): Int { if( s.length >= 1 && s.length
limheejin.tistory.com
[Kotlin] ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ (ํ๋ก๊ทธ๋๋จธ์ค ์๊ณ ๋ฆฌ์ฆ)
๋ฌธ์ https://school.programmers.co.kr/learn/courses/30/lessons/12934 ์ ๊ทผ if๋ฌธ์ผ๋ก ๋ถ๊ธฐ ์ฒ๋ฆฌํ๊ณ ์ ๊ณฑ๊ทผ์ ๊ตฌํ๋ ์กฐ๊ฑด๋ง ์ ๊ตฌํ๋ฉด ๋ ๊ฒ ๊ฐ์๋ค. ๋์ถฉ ์๋์ ๊ฐ์ ๋๋? // ๊ตฌ์ class Solution { fun solution(n: Long)
limheejin.tistory.com
- ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ
- ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ
์์ ๊ฐ์ ๋ฌธ์ ๋ค์ ํ๊ณ ์ ๋ฆฌํ์๋ค.
์๋
- sqrt()ํจ์๋ฅผ ๋ชจ๋ฅด๋ ์ํ์์ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋ณด๋ ค๊ณ ๊ณ ๊ตฐ๋ถํฌํ์๋ค.
- ์ ๊ณฑ๊ทผ์ ๊ตฌํ๋ sqrt(), ์ ๊ณฑ์ ํด์ฃผ๋ pow() ํจ์์ ์ธ์๋ค๊ณผ ๋ฐํํ์ Double ํ์์ ๋ช ์ฌํ์.
~ Retrospect ~
์ค๋์ ์ฝํ๋ฆฐ์ ํด๋์ค์ ์ค๋ธ์ ํธ, ๋ฉ์๋ ์ค๋ฒ๋ผ์ด๋ฉ ๋ฑ์ ๋ํด ํ์ตํ๋ค. ์๋
์ ์ฒ๊ธฐ ์ค๊ธฐ ๊ณต๋ถํ ๋ java๋ก ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ, ์ค๋ฒ๋ผ์ด๋ฉ์ ๊ตฌ๋ถํ๋ ๋ฐ ์์ด ๊ฝค๋ ํท๊ฐ๋ ธ๋ ๊ฒ ๊ฐ์๋ฐ, ์ค๋ ์ฝํ๋ฆฐ์ผ๋ก ๋ค์ ์ ํด๋ณด๋ ์ดํด๋๊ฐ ์ข ๋ ์ฌ๋ผ๊ฐ๋ค. ๋ค๋ง ๋ง์ ๋ณต์ต์ด ๋ณํ๋์ด์ผ ๋จ์ด๋ฅผ ๋ณด์๋ง์ 0.1์ด๋ง์ '์ด๊ฑด ์ด๋ฐ ๋ป์ด์ง' ์ ๋์ ๊ฐ๋
ํ๋ฆฝ์ด ๋ ๊ฒ ๊ฐ๋ค.
์๊ฐ๋ณด๋ค ํ๋ฃจ ๊ณํ์ ์จ์ ํ๊ฒ ์๋ฃํ๋ ๋ ์ด ๋๋ฌธ ๊ฒ ๊ฐ์์... ๋ด์ผ๋ถํฐ๋ ์ข ๋ ๋๋ํ๊ฒ ์์ ํด๋ณด๋ ค๊ณ ํ๋ค. ์ด๋์ ๋์ ํ์ต ๋จ๊ณ๊ฐ ์ง๋๊ณ ๋๋ฉด ๊ฐ์ธ ํ๋ก์ ํธ๋ ๋ณํํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ ๋ค.
์ด ์๊ธฐ๋ฅผ ๋ญ๋นํ์ง ๋ง๊ณ ์ด์ฌํ ์ฌ๋์๊ฒ ๊ณต๋ถํ์!