Percursos
/
Raku
Raku
/
Exercícios
/
Conjunto Personalizado
Conjunto Personalizado

Conjunto Personalizado

Fácil

Instruções

Cria um tipo de conjunto personalizado.

Por vezes, é necessário definir uma estrutura de dados personalizada de algum tipo, como um conjunto. Neste exercício, vais definir o teu próprio conjunto. A forma como funciona internamente não importa, desde que se comporte como um conjunto de elementos únicos.

Operadores de conjuntos

O raku tem suporte de conjuntos integrado.

Os operadores estão disponíveis em notação matemática (via Unicode), a par dos equivalentes em ASCII:

Contexto de conjuntos

Unicode ASCII Description
∅ set() conjunto vazio
∩ (&) interseção
∪ (|) união
∖ (-) diferença de conjuntos
⊖ (^) diferença simétrica de conjuntos

Contexto Boolean

Unicode ASCII Description
≡ (==) são idênticos
≢ !(==) não são idênticos
∈ (elem) é um elemento de
∉ !(elem) não é um elemento de
∋ (cont) contém
∌ !(cont) não contém
⊆ (<=) é um subconjunto de ou igual a
⊈ !(<=) não é um subconjunto de ou igual a
⊂ (<) é um subconjunto estrito de
⊄ !(<) não é um subconjunto estrito de
⊇ (>=) é um superconjunto de ou igual a
⊉ !(>=) não é um superconjunto de ou igual a
⊃ (>) é um superconjunto estrito de
⊅ !(>) não é um superconjunto estrito de
Editar via GitHub A ligação abre numa nova janela ou separador
Raku Exercism

Estás pronto para começar Conjunto Personalizado?

Inscreve-te no Exercism para aprenderes e dominares Raku com 94 exercícios, e mentoria humana real, tudo grátis.