트랙
/
Raku
Raku
/
연습 문제
/
사용자 정의 집합
사용자 정의 집합

사용자 정의 집합

쉬움

지침

사용자 정의 집합 타입을 만들어 봐요.

가끔은 집합처럼 특정 타입의 사용자 정의 자료 구조를 직접 정의해야 할 때가 있어요. 이 연습 문제에서는 나만의 집합을 정의해 봐요. 내부적으로 어떻게 동작하는지는 중요하지 않아요. 중복 없는 원소로 이루어진 집합처럼 동작하기만 하면 돼요.

집합 연산자

raku에는 내장 집합 지원이 있어요.

연산자는 유니코드를 사용하는 수학 표기법과 ASCII 표기법 모두로 사용할 수 있어요:

집합 문맥

Unicode ASCII 설명
∅ set() 공집합
∩ (&) 교집합
∪ (|) 합집합
∖ (-) 차집합
⊖ (^) 대칭차집합

불리언 문맥

Unicode ASCII 설명
≡ (==) 동일한지 확인해요
≢ !(==) 동일하지 않은지 확인해요
∈ (elem) 원소인지 확인해요
∉ !(elem) 원소가 아닌지 확인해요
∋ (cont) 포함하는지 확인해요
∌ !(cont) 포함하지 않는지 확인해요
⊆ (<=) 부분집합이거나 같은지 확인해요
⊈ !(<=) 부분집합이거나 같지 않은지 확인해요
⊂ (<) 진부분집합인지 확인해요
⊄ !(<) 진부분집합이 아닌지 확인해요
⊇ (>=) 상위집합이거나 같은지 확인해요
⊉ !(>=) 상위집합이거나 같지 않은지 확인해요
⊃ (>) 진상위집합인지 확인해요
⊅ !(>) 진상위집합이 아닌지 확인해요
GitHub에서 편집 링크가 새 창이나 탭에서 열려요
Raku Exercism

사용자 정의 집합 문제를 시작해 볼 준비가 됐나요?

Exercism에 가입하고 Raku 트랙을 연습 문제 94개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.