Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a check so that food will not appear on snake body. #62

Closed
wants to merge 1 commit into from

Conversation

purnatadikonda5
Copy link

Solves issue #9
This code will work with O(1) complexity. Every time when the snake eats food then it will generate coordinates for food and it will check if at that particular coordinates if the snake exists.

CHANGES MADE:
Created a function named "check" which will take the array as input and this array is [18][18] which will store 1 if snake exists at that particular coordinates else 0.
When snake eats food it will call check function and this will generate a random coordinates and checks if there arr[x][y]=1
therefore working with an O(1) complexity.
If it is 1 then it will again call check function until arr[x][y] is 0.

@ANKITy102
Copy link
Contributor

@purnatadikonda5, nice work!

@ANKITy102 ANKITy102 closed this Mar 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants