์์ฅ
-
[Programmers] Lv2. ์์ฅ(kotlin)SW Test/Programmers 2022. 9. 25. 21:46
๋ฌธ์ ์์ ํ์ด class Solution { fun solution(clothes: Array): Int = clothes.groupBy { it.last() } // ์์์ ์ข ๋ฅ ๊ทธ๋ฃนํ .mapValues { it.value.map { it.first() }} // ์์์ ์ด๋ฆ๋ง ๊ฐ์ง๋๋ก ๋ณํ .map { it.value } // ํค ๊ฐ์ผ๋ก๋ง ๊ตฌ์ฑ๋ ๋ฆฌ์คํธ ?.let { it.fold(1){acc, list -> acc*(list.size + 1) } - 1} // ๊ฐ ๋ฆฌ์คํธ์ ๊ฐฏ์ + 1 ์ ๊ณฑํ ํ - 1 } ์ฐธ๊ณ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ธ kotlin์ ํน์ฑ์ ๋ง๊ฒ ํจ์๋ฅผ ๋ง์ด ์ตํ์ ๐ฝ https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collectio..