프로그래머스
최댓값 만들기(1) 코틀린(Kotlin)
이번에도 간단한 문제 풀이이다. 나는 최근 코틀린에서 제공되는 편리한 함수의 소스 코드를 보면 언제나 적응이 되질 않고 무슨 의미인지 해석할 수가 없다. 문제 배열의 원소를 내림차순으로 정렬하고 0번과 1번 인덱스 값을 곱해 리턴해야 겠다! 는 생각을 했다. 그리고 그런 기능을 하는 메소드를 찾아보았다. 역시, 제공되는 메소드가 있었다. 그런데 예~~전에 쓴 글에서 나는 분명 MutableList에게 sort와 reverse 메소드를 사용해 내림차순 정렬을 했었다. 왜 그랬을까 뭐 암튼 이유는 모르겠지만 이번엔 sortDescending이라는 메소드를 사용했다. 그런데 여기서 궁금한 점이 생겼다. sortDescending이라는 메소드가 있으면 sort와 reverse 메소드를 두 번 부를 필요가 없는데..