kyu_3.make_spiral package¶
Submodules¶
kyu_3.make_spiral.solution module¶
-
kyu_3.make_spiral.solution.
down
(spiral: list, coordinates: dict) → bool[source]¶ Move spiral down
- Parameters
coordinates – starting point
spiral – NxN spiral 2D array
- Returns
boolean ‘done’
-
kyu_3.make_spiral.solution.
left
(spiral: list, coordinates: dict) → bool[source]¶ Move spiral left
- Parameters
coordinates – starting point
spiral – NxN spiral 2D array
- Returns
None
-
kyu_3.make_spiral.solution.
right
(spiral: list, coordinates: dict) → bool[source]¶ Move spiral right
- Parameters
coordinates – starting point
spiral – NxN spiral 2D array
- Returns
boolean ‘done’
-
kyu_3.make_spiral.solution.
set_initial_params
(size: int) → tuple[source]¶ Set initial parameters: line, spiral, direction, coordinate, done
- Parameters
size –
- Returns
kyu_3.make_spiral.test_spiralize module¶
Testing spiralize function