[프로그래머스] 해시 : 베스트앨범 Kotlin
Kotlin을 잘 다루는 사람들이 너무 많더라,,, 특히 stream을 정말 잘 사용하시는 분들이 있던데 참고하여 풀어보았다. Stream을 들어보기만 했는데 확실히 강력하다. 해시의 개념을 이용하여 장르별로 분류하고 장르의 재생 횟수를 내림차순으로 정렬한다. 그 이후 앞에서 2개씩 가져와준다. 코드를 살펴보자 class Solution { fun solution(genres: Array, plays: IntArray): IntArray { return genres.indices.groupBy { genres[it] } // {classic=[0,2,3], pop=[1,4]} Type : Map .toList() // [(classic, [0,2,3]),(pop,[1,4])] Type : List .so..
2020. 9. 5.