Categorias

Xor de Arrays

Calcula diferenca simetrica com lodash _.xor

Retorna valores que aparecem em apenas um dos arrays.

Destaques:

  • Usa lodash _.xor
  • Aceita 2-4 arrays JSON
  • Util para diferencas simetricas

Exemplo:

  • Array 1: [1, 2, 3]
  • Array 2: [2, 3, 4]
  • Resultado: [1, 4]

Digite um array JSON

Digite um array JSON

Terceiro array opcional

Quarto array opcional

Fatos principais

Categoria
Data Processing
Tipos de entrada
textarea
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Xor de Arrays é uma ferramenta eficiente para calcular a diferença simétrica entre conjuntos de dados, identificando rapidamente os valores que aparecem em apenas um dos arrays fornecidos.

Quando usar

  • Quando você precisa comparar duas ou mais listas e extrair apenas os itens exclusivos de cada uma.
  • Ao realizar a limpeza de dados para identificar discrepâncias entre diferentes fontes de informação.
  • Para filtrar elementos que não possuem correspondência em múltiplos conjuntos de dados JSON.

Como funciona

  • Insira seus dados no formato de array JSON nos campos correspondentes.
  • A ferramenta utiliza a função lodash _.xor para processar a diferença simétrica entre os arrays.
  • O resultado é gerado instantaneamente, exibindo apenas os valores que não se repetem entre os conjuntos.

Casos de uso

Identificar IDs de usuários que estão presentes em uma lista de acesso, mas não na lista de pagamentos.
Comparar versões de listas de inventário para encontrar itens que foram adicionados ou removidos.
Sincronizar configurações entre dois ambientes, isolando as chaves que divergem entre eles.

Exemplos

1. Comparação de IDs de Usuários

Contexto
Um administrador de sistema possui duas listas de IDs de usuários de diferentes servidores e precisa saber quais usuários não estão presentes em ambos.
Problema
Identificar quais IDs são exclusivos de cada servidor para auditoria.
Como usar
Cole a lista do Servidor A no Array 1 e a lista do Servidor B no Array 2.
Resultado
O resultado retorna apenas os IDs que não possuem correspondência no outro servidor, facilitando a identificação de inconsistências.

2. Sincronização de Configurações

Contexto
Um desenvolvedor precisa comparar duas listas de chaves de configuração para garantir que ambos os arquivos estejam alinhados.
Problema
Encontrar chaves que foram esquecidas ou adicionadas indevidamente em um dos arquivos.
Como usar
Insira as chaves do arquivo de produção no Array 1 e as do arquivo de teste no Array 2.
Resultado
A ferramenta lista as chaves divergentes, permitindo uma correção rápida e precisa das configurações.

Testar com amostras

json

Hubs relacionados

FAQ

O que é a diferença simétrica?

É o conjunto de elementos que pertencem a um dos conjuntos originais, mas não à interseção entre eles.

Quantos arrays posso comparar?

Você pode comparar de 2 a 4 arrays simultaneamente.

Qual formato de entrada é aceito?

A ferramenta aceita arrays no formato JSON padrão, como [1, 2, 3].

A ferramenta suporta strings e números?

Sim, o cálculo de diferença simétrica funciona com qualquer tipo de dado primitivo contido nos arrays.

É necessário instalar algo?

Não, esta é uma ferramenta baseada na web que processa os dados diretamente no seu navegador.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/xor-arrays

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
array1 textarea Sim Digite um array JSON
array2 textarea Sim Digite um array JSON
array3 textarea Não Terceiro array opcional
array4 textarea Não Quarto array opcional

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-xor-arrays": {
      "name": "xor-arrays",
      "description": "Calcula diferenca simetrica com lodash _.xor",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xor-arrays",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]