Skip to content

Instantly share code, notes, and snippets.

@shved270189
Last active May 30, 2018 11:25
Show Gist options
  • Save shved270189/2c8e9f4ec68b7b22cfe668bfa9ec856e to your computer and use it in GitHub Desktop.
Save shved270189/2c8e9f4ec68b7b22cfe668bfa9ec856e to your computer and use it in GitHub Desktop.
# 9 x 9
#
# x x x x x x x x x
# x x x x x x x x x
# x 1 x x x x x x 2
# x x x x x x x x x
# x x x x x x x x x
# x x x x x x x x x
# x x x x x x x x x
# x x x x x x x x x
# x x x x x x x x x
# 1 2 3 4 5
des = [
[nil, nil, nil, nil, nil, nil, nil, nil, nil],
[nil, nil, nil, nil, nil, nil, nil, nil, nil],
[nil, nil, nil, nil, nil, nil, nil, nil, nil],
[nil, nil, nil, nil, nil, nil, nil, nil, nil],
[nil, nil, nil, nil, nil, nil, nil, nil, nil],
[nil, nil, nil, nil, nil, nil, nil, nil, nil],
[nil, nil, nil, nil, nil, nil, nil, nil, nil],
[nil, nil, nil, nil, nil, nil, nil, nil, nil],
[nil, nil, nil, nil, nil, nil, nil, nil, nil]
]
def set_value(des, val, x, y)
x
y.uniq?
end
set_value(des, 1, 2, 3)
set_value(des, 1, 2, 4) # => false
set_value(des, 1, 9, 3) # => false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment