The 'nonogaram' an exceptional mind-sharpening grid puzzle which requires for you to identify all cells in the grid as 'filled' or 'empty'.
For this mission you are given a row (String) and the number clues (list of Integers), so you will have to work with just one line.
Each number clue represents the length of filled cells which will appear in that exact order.
If you'll manage to identify more filled or empty cells, reflect them in the input string and return it. If the row and number clues don't match, return None.
- Symbol details:
- '?' : unknown cell.
- 'O' : filled cell.
- 'X' : empty cell.
nonogram_row('??????????', ) == '??OOOOOO??' nonogram_row('???O????O?',...