Advertisement
boykopk

poitnInTheFigure

Jul 26th, 2017
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. function pointInFigure([arg1, arg2, arg3]) {
  2. let h = Number(arg1);
  3. let x = Number(arg2);
  4. let y = Number(arg3);
  5.  
  6. let rectangle1 = (x > 0) && (x < (h * 3)) && (y > 0) && (y < h);
  7. let rectangle2 = (x > h) && (x < (h * 2)) && (y >= h) && (y < (h * 4));
  8.  
  9. if (rectangle1 || rectangle2) {
  10. console.log('inside');
  11. } else if (((y == 0) && (x >= 0) && (x <= (h * 3))) || ((y == h) && (((x >= 0) && (x <= h)) || ((x >= (h * 2)) && (x <= (h * 3))))) || ((y == (h * 4)) && (x >= h) && (x <= (h * 2)))) {
  12. console.log('border');
  13. } else if ((((x == 0) || (x == (h * 3))) && (y >= 0) && (y <= h)) || (((x == h) || (x == (h * 2))) && (y >= h) && (y <= (h * 4)))) {
  14. console.log('border');
  15. } else {
  16. console.log('outside');
  17. }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement