Извлеките уникальные значения из массива с помощью функции карты

Чтобы извлечь уникальные значения из массива с помощью функции карты, вы можете использовать различные языки программирования. Вот несколько примеров на популярных языках:

  1. JavaScript:

    const array = [1, 2, 3, 3, 4, 4, 5];
    const uniqueValues = [...new Set(array)];
    console.log(uniqueValues);
  2. Python:

    array = [1, 2, 3, 3, 4, 4, 5]
    unique_values = list(set(array))
    print(unique_values)
  3. Java:

    import java.util.Arrays;
    import java.util.HashSet;
    import java.util.Set;
    public class UniqueValues {
    public static void main(String[] args) {
        Integer[] array = {1, 2, 3, 3, 4, 4, 5};
        Set<Integer> uniqueValues = new HashSet<>(Arrays.asList(array));
        System.out.println(uniqueValues);
    }
    }
  4. PHP:

    $array = [1, 2, 3, 3, 4, 4, 5];
    $uniqueValues = array_unique($array);
    print_r($uniqueValues);
  5. Рубин:

    array = [1, 2, 3, 3, 4, 4, 5]
    unique_values = array.uniq
    puts unique_values
  6. C#:

    using System;
    using System.Linq;
    class Program
    {
    static void Main()
    {
        int[] array = { 1, 2, 3, 3, 4, 4, 5 };
        int[] uniqueValues = array.Distinct().ToArray();
        Console.WriteLine(string.Join(", ", uniqueValues));
    }
    }