class AdventOfCode2021::Day19::ScannerSet
- AdventOfCode2021::Day19::ScannerSet
- Reference
- Object
Included Modules
- Enumerable(AdventOfCode2021::Day19::Scanner)
Defined in:
day19/scanner_set.crConstructors
Instance Method Summary
- #==(other : Scanners)
-
#==(other)
Returns
false
(other can only be aValue
here). - #[](i : Int32)
-
#each(&)
Must yield this collection's elements to the block.
- #find_first_connected(s1, scanners)
- #get_common_beams(s1, s2)
- #max_manhattan_distance(centers)
- #merge_scanners(s1, s2, t, diff)
- #merge_scanners : Tuple(Scanner, Array(Beam))
- #scanners : Array(AdventOfCode2021::Day19::Scanner)
- #scanners=(scanners : Array(AdventOfCode2021::Day19::Scanner))
-
#size
Returns the number of elements in the collection.
Constructor Detail
Instance Method Detail
def ==(other)
#
Description copied from class Reference
Returns false
(other can only be a Value
here).
def each(&)
#
Description copied from module Enumerable(AdventOfCode2021::Day19::Scanner)
Must yield this collection's elements to the block.
def size
#
Description copied from module Enumerable(AdventOfCode2021::Day19::Scanner)
Returns the number of elements in the collection.
[1, 2, 3, 4].size # => 4