foldIndexed
-
[Programmers] Lv1. ์ถ์ต์ ์(kotlin)SW Test/Programmers 2023. 4. 13. 23:18
๋ฌธ์ ์์ ํ์ด name์ ์์ผ๋ฉด ํด๋น ์ ์๋ฅผ ๋ํ๊ณ ์์ผ๋ฉด 0์ผ๋ก ๋ํ๋ฉด ๋ต์ ๊ตฌํ ์ ์์ต๋๋ค. class Solution { fun solution(name: Array, yearning: IntArray, photo: Array): IntArray = photo.map{ names -> names.foldIndexed(0){ index, acc, i -> acc + if(name.indexOf(i) >= 0) yearning[name.indexOf(i)] else 0 } }.toIntArray() } ์ฐธ๊ณ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ธ kotlin์ ํน์ฑ์ ๋ง๊ฒ ํจ์๋ฅผ ๋ง์ด ์ตํ์ ๐ฝ https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/fo..