Треки
/
Raku
Raku
/
Вправи
/
Власна множина
Власна множина

Власна множина

Легка

Вказівки

Створіть власний тип множини.

Іноді виникає потреба визначити власну структуру даних певного типу, наприклад множину. У цій вправі ми визначимо власну множину. Неважливо, як вона влаштована всередині, аби лише поводилася як множина унікальних елементів.

Оператори множин

raku має вбудовану підтримку множин.

Оператори доступні в математичному записі (через Unicode), як і їхні ASCII-відповідники:

Контекст множин

Unicode ASCII Опис
∅ set() порожня множина
∩ (&) перетин
∪ (|) обʼєднання
∖ (-) різниця множин
⊖ (^) симетрична різниця множин

Булевий контекст

Unicode ASCII Опис
≡ (==) є однаковими
≢ !(==) не є однаковими
∈ (elem) є елементом
∉ !(elem) не є елементом
∋ (cont) містить
∌ !(cont) не містить
⊆ (<=) є підмножиною або дорівнює
⊈ !(<=) не є підмножиною й не дорівнює
⊂ (<) є строгою підмножиною
⊄ !(<) не є строгою підмножиною
⊇ (>=) є надмножиною або дорівнює
⊉ !(>=) не є надмножиною й не дорівнює
⊃ (>) є строгою надмножиною
⊅ !(>) не є строгою надмножиною
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Raku Exercism

Час розпочати Власна множина?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Raku, а також 94 вправи та справжнє наставництво від людей, і все це безкоштовно.