-
[Programmers] Lv1. ์ถ์ต์ ์(kotlin)SW Test/Programmers 2023. 4. 13. 23:18๋ฐ์ํ
๋ฌธ์
์์
ํ์ด
- name์ ์์ผ๋ฉด ํด๋น ์ ์๋ฅผ ๋ํ๊ณ ์์ผ๋ฉด 0์ผ๋ก ๋ํ๋ฉด ๋ต์ ๊ตฌํ ์ ์์ต๋๋ค.
class Solution { fun solution(name: Array<String>, yearning: IntArray, photo: Array<Array<String>>): 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/fold-indexed.html
๋ฐ์ํ'SW Test > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Programmers] Lv1. ๋์ถฉ ๋ง๋ ์ํ(kotlin) (0) 2023.05.02 [Programmers] Lv1. ๋ฐํํ๋ฉด ์ ๋ฆฌ(Kotlin) (0) 2023.04.26 [Programmers] Lv1. ๋ฌ๋ฆฌ๊ธฐ ๊ฒฝ์ฃผ(Kotlin) (0) 2023.04.11 [Programmers] Lv2.๋ชจ์์ฌ์ (kotlin) (0) 2022.10.22 [Programmers] Lv2. ์ฐ์ ๋ถ๋ถ ์์ด(kotlin) (0) 2022.10.22