-
-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Labels
help wanted 🤝x:action/createWork on something from scratchWork on something from scratchx:knowledge/intermediateQuite a bit of Exercism knowledge requiredQuite a bit of Exercism knowledge requiredx:module/analyzerWork on AnalyzersWork on Analyzersx:size/largeLarge amount of workLarge amount of work
Description
From the design.md
Analyzer
Make sure that:
- (essential)
add_card
usesMapSet.member?
andMapSet.put
- (essential)
trade_card
usesMapSet.member?
,MapSet.put
andMapSet.delete
- (essential)
remove_duplicates
usesMapSet.new
andEnum.sort
- (essential)
remove_duplicates
does not useEnum.unique
- (essential)
extra_cards
usesMapSet.difference
andMapSet.size
- (essential)
boring_cards
usesMapSet.intersection
andEnum.sort
- (actionable)
boring_cards
usesEnum.reduce
- (essential)
total_cards
usesMapSet.union
andMapSet.size
- (actionable)
total_cards
usesEnum.reduce
- (essential)
split_shiny_cards
usesMapSet.partition
andEnum.sort
- (actionable)
split_shiny_cards
usesString.startsWith
angelikatyborska
Metadata
Metadata
Assignees
Labels
help wanted 🤝x:action/createWork on something from scratchWork on something from scratchx:knowledge/intermediateQuite a bit of Exercism knowledge requiredQuite a bit of Exercism knowledge requiredx:module/analyzerWork on AnalyzersWork on Analyzersx:size/largeLarge amount of workLarge amount of work