- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# Check if it is possible to move from (0, 0) to (x, y) in N steps in Python

Suppose we have a coordinate point (x, y) and another value n. We have to check whether we can move from (0, 0) to (x, y) using n steps or not. We can move any of the four directions left, right, up and down.

So, if the input is like p = (2, 1) n = 3, then the output will be True we can move two step to the right then one step to the up direction.

To solve this, we will follow these steps −

- if n >= |x of p| + |y of p| and (n -(|x of p| + |y of p|)) is even, then
- return True

- return False

## Example

Let us see the following implementation to get better understanding −

def solve(p, n): if n >= abs(p[0]) + abs(p[1]) and (n - (abs(p[0]) + abs(p[1]))) % 2 == 0: return True return False p = (2, 1) n = 3 print(solve(p, n))

## Input

(2, 1), 3

## Output

True

- Related Questions & Answers
- Check if it is possible to create a palindrome string from given N in Python
- Maximum steps to transform 0 to X with bitwise AND in C++
- Check if it is possible to create a polygon with given n sidess in Python
- Check if it is possible to survive on Island in Python
- Check if possible to move from given coordinate to desired coordinate in C++
- Python Program to Check if a Number is Positive, Negative or 0
- Check if it is possible to sort the array after rotating it in Python
- Check if it is possible to transform one string to another in Python
- Python Pandas - Check if the index is empty with 0 elements
- Check if it is possible to form string B from A under the given constraint in Python
- Check if it is possible to serve customer queue with different notes in Python
- Find maximum value of x such that n! % (k^x) = 0 in C++
- Check if a number can be expressed as x^y (x raised to power y) in C++
- Check if it is possible to create a polygon with a given angle in Python
- Is it possible in Android to check if a notification is visible or canceled?

Advertisements