[kotlin] 배열 요소의 중복을 제거하는 방법은?

Kotlin에서 배열의 중복된 요소를 제거하기 위해서는 다음과 같은 방법을 사용할 수 있습니다:

  1. Set을 사용하여 중복된 요소 제거하기: Set은 중복을 허용하지 않는 데이터 구조입니다. 따라서 배열을 Set으로 변환하면 중복된 요소가 제거됩니다.
val array = arrayOf(1, 2, 3, 2, 4, 1)
val uniqueArray = array.toSet().toTypedArray()

// uniqueArray: [1, 2, 3, 4]
  1. distinct() 함수를 사용하여 중복된 요소 제거하기: Kotlin의 표준 라이브러리에는 중복된 요소를 제거하는 distinct() 함수가 있습니다. 이 함수를 사용하여 배열의 중복된 요소를 제거할 수 있습니다.
val array = arrayOf(1, 2, 3, 2, 4, 1)
val uniqueArray = array.distinct().toTypedArray()

// uniqueArray: [1, 2, 3, 4]

이러한 방법을 사용하여 Kotlin에서 배열의 중복된 요소를 제거할 수 있습니다.