Kurzusok
/
Raku
Raku
/
Feladatok
/
Saját halmaz
Saját halmaz

Saját halmaz

Könnyű

Utasítások

Készíts egy egyéni halmaztípust.

Néha szükség van arra, hogy valamilyen saját adatszerkezetet definiáljunk, például egy halmazt. Ebben a feladatban a saját halmazodat fogod definiálni. Az, hogy belül hogyan működik, nem számít, ameddig egyedi elemek halmazaként viselkedik.

Halmazműveletek

A raku beépített halmaztámogatással rendelkezik.

A műveletek matematikai jelöléssel (Unicode-ban) és a nekik megfelelő ASCII-változatokkal is elérhetők:

Halmazkontextus

Unicode ASCII Leírás
∅ set() üres halmaz
∩ (&) metszet
∪ (|) unió
∖ (-) halmazkülönbség
⊖ (^) szimmetrikus halmazkülönbség

Logikai kontextus

Unicode ASCII Leírás
≡ (==) azonosak
≢ !(==) nem azonosak
∈ (elem) eleme
∉ !(elem) nem eleme
∋ (cont) tartalmazza
∌ !(cont) nem tartalmazza
⊆ (<=) részhalmaza vagy egyenlő vele
⊈ !(<=) nem részhalmaza vagy nem egyenlő vele
⊂ (<) valódi részhalmaza
⊄ !(<) nem valódi részhalmaza
⊇ (>=) bőhalmaza vagy egyenlő vele
⊉ !(>=) nem bőhalmaza vagy nem egyenlő vele
⊃ (>) valódi bőhalmaza
⊅ !(>) nem valódi bőhalmaza
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Raku Exercism

Készen állsz elkezdeni a(z) Saját halmaz feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Raku nyelvet 94 feladat segítségével, valódi emberi mentorálással, mindez ingyen.