์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- ์๊ณ ๋ฆฌ์ฆ ์ธ์ฆ
- array๋ list
- ๋ค์ ์ ๋ฆฌํด์ผํจ
- filternot
- ์๊ณ ๋ฆฌ์ฆ ์ธ์ฆ_2์ฃผ์ฐจ
- ์ทจ์ค๊ธฐ๋ก
- ๋ค์๋ด
- ์ฝ๋ฉํ ์คํธ
- ์๊ณ ๋ฆฌ์ฆ ์ธ์ฆ_1์ฃผ์ฐจ
- Filter
- recyclerview
- foldindexed
- iPortfolio
- ๋ค์์ ๋ฆฌํ๊ธฐ
- ์ฝํ๋ฆฐ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (136)
Moments of growth
[๋ด ์ฝ๋] class Solution { fun solution(numbers: IntArray): Int = 45 - numbers.sum() } [๋ค๋ฅธ ์ฌ๋ ํ์ด] class Solution { fun solution(numbers: IntArray): Int = (0..9).filterNot(numbers::contains).sum() } (0..9) ์ด๊ฒ ๋ฆฌ์คํธ์ธ๊ฐ? (0..9).filterNot(numbers::contains)? ์ด ๋ถ๋ถ ๋ชจ๋ฅด๊ฒ ์ List ์์์ ํํฐ ์ฌ์ฉ Filter dinnerList.filter { it.startsWith("P") } // [Pizza, Pasta] ๋จผ์ ๊ฐ์ฅ ๊ธฐ์ด๊ฐ ๋๋ filter์ด๋ค. Boolean ๊ฐ์ ๋ฐ๋ผ ํํฐ๋ง์ ํ ์ง ์ ํ ์ง ๊ฒฐ์ ํ๋ค. ์์..
[๋ด ์ฝ๋] class Solution { fun solution(absolutes: IntArray, signs: BooleanArray): Int { var answer: Int = 0 for(i in 0 until signs.size){ if(signs[i] == true){ answer += absolutes[i] }else answer -= absolutes[i] } return answer } } [๋ค๋ฅธ ์ฌ๋ ํ์ด] class Solution { fun solution(absolutes: IntArray, signs: BooleanArray) = absolutes.foldIndexed(0) { idx, acc, num -> acc + if (signs[idx]) num else -num } }
[๋ด ์ฝ๋] class Solution { fun solution(n: Int): String { var ans = "" for(i in 0 until n){ if(i%2==0) ans+="์" else ans+="๋ฐ" } return ans } } [๋ค๋ฅธ ์ฌ๋ ํ์ด] class Solution { fun solution(n: Int): String = String(CharArray(n,{i-> if(i%2==0) '์' else '๋ฐ'})) } ์ด๋ฐ ์๊ฐ์ ์ด์ผ ํด๋ด์ง? ๊ทธ๋ฅ ๋ญ๊ฐ ์์ ๋ i๋ ๊ทธ๋ฅ 0๋ถํฐ ์์ํ๋ int๊ฐ์ธ๊ฐ ๋ณด๋ค. CharArray(Int, Char) ๋ฅผ ์๋ก ์์ฑํ ๊ฒ์ด๋ค. ๊ทธ ์ ์ ์ด๋ฐ ๋น์ทํ ๊ฑฐ ๋ชจ์์ ์ ๋ฆฌํ๊ธฐ class Solution { fun solution(n: Int..
[๋ด ์ฝ๋] class Solution { fun solution(arr: IntArray, divisor: Int): IntArray { arr.filter{ it%divisor==0 }.sorted().toIntArray().let{ if(it.size==0) return intArrayOf(-1) else return it } } } [๋ค๋ฅธ ์ฌ๋ ์ฝ๋] class Solution { fun solution(arr: IntArray, divisor: Int): IntArray { var answer = intArrayOf() arr.forEach { if (it % divisor == 0) answer += it } answer.sort() if (answer.size == 0) answer += -..
class Solution { fun solution(arr: IntArray): IntArray = if(arr.size == 1) intArrayOf(-1) else arr.filter { it != arr.min() }.toIntArray() }
[๋ด ์ฝ๋] class Solution { fun solution(phone_number: String): String { val len = phone_number.length - 4 var ans = "" for(i in 1..len){ans+='*'} ans+=phone_number.substring(len, phone_number.length) return ans } } [๋ค๋ฅธ ์ฌ๋ ํ์ด] class Solution { fun solution(phone_number: String): String { return "${"".padStart(phone_number.length - 4, '*')}${phone_number.takeLast(4)}" } } String.padStart(Int, Char) s..
[๋ด ์ฝ๋] class Solution { fun solution(seoul: Array): String { var k = 0 var ans = "" seoul.forEach{ i-> if(i=="Kim") { ans = k.toString() } k++ } return "๊น์๋ฐฉ์ "+ans+"์ ์๋ค" } } [๋ค๋ฅธ ์ฌ๋ ํ์ด] class Solution { fun solution(seoul: Array): String = "๊น์๋ฐฉ์ ${seoul.indexOf("Kim")}์ ์๋ค" } indexOf("") ํ๋ฉด ๋ฐ๋ก ์์น๋ฅผ ์ฐพ์ ์ ์๋ค!
[๋ด ์ฝ๋] class Solution { fun solution(x: Int, n: Int): LongArray { var answer = longArrayOf() for(i in 1..n){ answer += (x.toLong()*i) } return answer } } [๋ค๋ฅธ ์ฌ๋ ํ์ด] class Solution { fun solution(x: Int, n: Int): LongArray = LongArray(n) { x.toLong() * (it + 1) } } var a = IntArray(2){ it } a๋ [0,1]