Skip to content

juosan

📖 Rule Reference: Read full rules on external site


Input Format

TBD

Output Format

TBD

Examples

Python Quick Start

Use the following code to solve this puzzle directly:

import puzzlekit

# Raw input data
problem_str = """
10 10
4 3 4 - 2 - 4 - - -
- - - - - - 2 - - -
- - 2 - - - - 1 4 -
- - 2 - 3 - - - - -
2 - 1 - - - 2 - - -
- 3 - - 1 - - 2 - 1
- 2 - - 2 - - 4 - -
3 - - - - 3 - - - -
2 1 - - - - - - - -
- - 3 - - - 4 - - -
1 6 10 10 17 17 23 23 23 23
1 6 10 10 17 17 24 24 24 24
1 6 11 11 11 11 25 30 33 33
1 6 12 12 18 18 25 30 33 33
2 6 13 13 18 18 26 26 26 26
2 7 7 7 19 19 27 31 31 35
3 8 8 16 20 20 27 32 32 35
4 4 4 16 21 22 27 32 32 36
5 9 14 14 21 22 28 28 34 34
5 9 15 15 15 22 29 29 29 29
"""

# Solve
res = puzzlekit.solve(problem_str, puzzle_type="juosan")

# Print solution grid
print(res.solution_data.get('solution_grid', []))

# Visualize (optional)
res.show()

Solution Output

10 10
v h v v h v h h h h
v h v v h v h h v v
v v h v v h v v h h
v h v v h h v h h h
v v h v h v h h v v
v h h h v h h v v h
h v v h h h v h h v
h h h v h v v h h v
v h v h v v h v v h
v v h h h v h h h h