← Back to challenges

Burglary Series (16): Nested objects

JavaScriptHardobjectsarraysloops

Instructions

And who cursed the most in the fight between you and your spouse?

Given an object with three rounds, with nested objects as your scores per round, return a string of who cursed the most:

  • If you, return "ME!"
  • If your spouse, return "SPOUSE!"
  • If a draw, return "DRAW!"

Examples

determineWhoCursedTheMost({
  round1: {
    me: 10,
    spouse: 5,
  },
  round2: {
    me: 5,
    spouse: 10,
  },
  round3: {
    me: 10,
    spouse: 10,
  },
}) ➞ "DRAW!"

determineWhoCursedTheMost({
  round1: {
    me: 40,
    spouse: 5,
  },
  round2: {
    me: 9,
    spouse: 10,
  },
  round3: {
    me: 9,
    spouse: 10,
  },
}) ➞ "ME!"

determineWhoCursedTheMost({
  round1: {
    me: 10,
    spouse: 5,
  },
  round2: {
    me: 9,
    spouse: 44,
  },
  round3: {
    me: 10,
    spouse: 55,
  },
}) ➞ "SPOUSE!"

Notes

N/A

javascript
Loading editor…
to run
Walks through the solution with reasoning and edge cases.