catAndMouse.js

    0

    0

    The code defines a function that will return the position of the mouse in relation to the points (x, y) and (z), according to the following rules:

    If the mouse is above or to the left of (x, y), it will return "Mouse C";

    If the mouse is below or to the right of (x, y), it will return "Cat A";

    Otherwise, it will return the position of the cat in relation to (x, y).

    function catAndMouse(x, y, z) {
      let catAPos = Math.abs(z - x);
      let catBPos = Math.abs(z - y);
      if (catAPos < catBPos) {
        return "Cat A";
      } else if (catBPos < catAPos) {
        return "Cat B";
      } else {
        return "Mouse C";
      }
    }
    Codiga Logo
    Codiga Hub
    • Rulesets
    • Playground
    • Snippets
    • Cookbooks
    soc-2 icon

    We are SOC-2 Compliance Certified

    G2 high performer medal

    Codiga – All rights reserved 2022.